2 u013634244 u013634244 于 2016.01.22 08:59 提问

struts+hibernate中如何点击一个jsp页面就可以把从action获取出来,自动获取值 5C

当我index.jsp页面使用/s:action,会出现内存溢出的情况,因为我在struts配置文件加入index.jsp。所以而我只想用户点击这index.jsp页面就可以出现
数据,而不出现错误。 最好有代码,我比较笨。谢谢大家

4个回答

sinat_31535993
sinat_31535993   Rxr 2016.01.22 09:11

请求struts2→转向index.jsp,并附带数据。OK

u013634244
u013634244 可是, 你想下,如果我直接访问index.jsp这个页面了,不去跳转了?
接近 2 年之前 回复
sun2015_07_24
sun2015_07_24   2016.01.22 10:29
meng20166
meng20166   Rxr 2016.01.22 10:38

你在

标签加个onclick事件跳转到action就可以,不过这样不合理,我建议直接在访问index.jsp前访问action,最终跳转到jsp,这样就不用点击事件了
meng20166
meng20166 你可以先把要传的数据存到request对象里,然后用el表达式或者struts标签从前台获取
接近 2 年之前 回复
u013634244
u013634244 如果我直接我直接输入在网页输入index.jsp这个页面,页面就不会有任何数据,按照你的想法
接近 2 年之前 回复
u013634244
u013634244 如果我直接我直接输入在网页输入index.jsp这个页面,页面就不会有任何数据,按照你的想法
接近 2 年之前 回复
u013634244
u013634244 我就像了解,如果通过struts,我只想把数据传过去,而不想跳转页面,比如我传一个list到页面怎么做?
接近 2 年之前 回复
meng20166
meng20166   Rxr 2016.01.25 11:09

假如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>
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!