当我index.jsp页面使用/s:action,会出现内存溢出的情况,因为我在struts配置文件加入index.jsp。所以而我只想用户点击这index.jsp页面就可以出现
数据,而不出现错误。 最好有代码,我比较笨。谢谢大家
请求struts2→转向index.jsp,并附带数据。OK
可以通过异步实现http://blog.csdn.net/sun2015_07_24/article/details/50464084
你在
标签加个onclick事件跳转到action就可以,不过这样不合理,我建议直接在访问index.jsp前访问action,最终跳转到jsp,这样就不用点击事件了假如faclist是个集合:
后台:
HttpServletRequest req=ServletActionContext.getRequest();
List faclistfaclist=你获取list集合的方式
req.setAttribute("faclist", faclist);
前台:先把struts标签文件导进来
<%@ taglib uri="/struts-tags" prefix="s"%>
然后引用就行了:
<s:iterator value="faclist">
<tr>
<td class="first">
<div><s:property value="factorname" /></div>
</td>
<td>
<s:property value="factorvalue" />
</td>
<td> <a class="btn-a" title="修改"
href="toMotifyFactor.action?factor.factorid=<s:property value="factorid"/>"><i
class="icon-edita"></i> </a>
<a id="deleteThis" style="cursor: pointer;" class="btn-a"
title="删除"
onclick="if(confirm('您确定要删除吗?')){
location.href='deleteFactor.action?factor.factorid=<s:property value='factorid'/>';}">
<i class="icon-delete"></i> </a>
</td>
<td class="last" style="width: 50%"><div></div></td>
</tr>
</s:iterator>