请教struts2 action中的数组传递到jsp页面的问题

如题所述

第1个回答  2015-02-02
LZ是想问action中已有list 对象的值时,JSP页面的获取么? 如果action 中有List<User> users, JSP页面可以通过
<!-- 导入Struts 标签库 -->
<taglib prefix="s" uri="/struts-tags">
.......
//迭代器
<s:iterator value="users" var="u">

<td>${u.name}</td>

<td>${u.password}</td>
</s:iterator>
在页面就会输出User相关信息本回答被提问者和网友采纳

怎么把action中的值传到jsp页面
对于action的类属性,直接为其赋值(例如 message="Test";),然后在jsp页面中使用el表达式取出这个值(${message },直接以类属性名称取值即可,el默认的取值域就是request,struts2会将action的所有带有get,set的属性自动的放入request域中【当然你也可以使用struts的标签库,不推荐】)对于action中方法中...

怎么把Struts2中的Action运行结果打印到jsp上 求高手指点:
直接用actioncontext。getcontext()。getsession()。put(“a”,“打印的值”);让后在页面${a}, 其实还可以在这个类里面创建打印值 并实现他的get,set方法!在也面直$(打印值)就ok了;

Struts2 中action传值(List)到jsp中,想把它放到URL中
struts2中不支持s标签与el表达式的杂合写法,如果实在需要,可以把$号改成%号,我一般是这样写的: 这样写就没问题了。在iterator中也行。应该还可以这样写: <a href="findadmin.action?username=" onclick="return update();">

关于struts2的 迭代出的值,然后怎样传到另一个jsp页面里啊?……_百...
id=xxx通过get的方法将ID传到ACtion中,然后通过数据库查找你想要得内容。也可以将页面的内容存储到session中在chang.jsp中用el表达式就可以得到,如果你不回用el表达式的话,也可以用<%session.get("")%>得到,session是JSP中的内置对象,不需要初始化 直接用就行。有问题追问。

struts2页面传值处理,一个带参数的url跳转到另外一个jsp页面,另外一个...
<jsp:param name="id" \/> 正确获取应该是上面那样。“value="${id}"这个是多此一举。 <jsp:param name="id" \/>本来就是获取name为id的参数值,你再覆盖一个“value="${id}",当然是无效了。建议不管是用jsp:param,还是<c:param name=""><\/c:param>,请加上scope。另外你用<c:set>...

请求struts2的action路径怎么回显成.jsp
(1)首先,action的execute(用了DMI可以指定其他)返回逻辑路径字符串;(2)然后,struts.xml中为该逻辑路径配置物理路径,这里你可以转向js;从而,完成到jsp页面的跳转。此时,浏览器显示的uri是一个action的名字,因为这是服务器端跳转,客户端只知道请求的是一个action,不知道服务器又做了怎样的...

Struts2中为什么推荐要从Action跳转至JSP
在Action类能够处理业务逻辑,和维护性好 你也不能在JSP里写业务逻辑吧,那不成model1了!jsp只管呈现 (view)你的业务处理要交给Action(controller),这就是model2的MVC思想

struts2框架中我从action中得到一个list给jsp,我想删除其中一条如何做...
struts2中,删除list的某一条值的方法是,把选中的记录的id传给后台,然后根据此id做物理删除即可。比如:用个checkbox,对应记录的id存储到这个checkbox的value上,选中的就是需要删除的数据了。接收到选择的id后根据id删除即可,参考代码如下:publicvoiddelete(intid){Stringhql="deletePersonaspwherep....

Struts2 2.5 用ognl表达式从action里面取值,显示在jsp页面,为什么不能...
struts2中使用的OGNL表达式在拿action中的值的时候无论如何都取不到。UserAction.java 这个类查出了一个“lists”,也就是我在jsp页面中要取的值。[java] view plain copy package tm.change.action;import java.util.ArrayList;import java.util.List;import tm.change.dao.UserDao;import tm....

得到file的文件名和存储路径后,在Struts2中的action中要怎样获取file的...
首先我们要清楚一点,这里的file并不是真正指代jsp上传过来的文件,当文件上传过来时,struts2首先会寻找struts.multipart.saveDir(这个是在default.properties里面有)这个name所指定的存放位置,我们可以新建一个struts.properties属性文件来指定这个临时文件存放位置,如果没有指定,那么文件会存放在tomcat的apache-tomcat-7.0.29...

相似回答