在Action中的List集合的值传到JSP页面并显示

这个List的值已经取出来了,我放进JSP的时候用的这个

但是就是显示不了,人家说是因为
按钮的链接

直接链接到JSP的,所以这样拿不到集合,求解大神要怎么样才能拿到呢?

第1个回答  2014-05-16
你在后台定义一个变量,把List传过去,然后再返回到添加的页面,再有,你的上面代码里<option value="<s:prroperty value='f_sp_id'>">双引号里面应该嵌套单引号吧!
第2个回答  2014-05-16
按照别人说的,你是直接跳转到jsp?没有走那个CompanyAction吗?追问

嗯,是的!

追答

改下那个按钮的路径!如果你用到aciton动态方法调用可以这样改
http://localhost:8080/education_web/company/actionName!method.action
actionName 是你在Struts.xml配置的CompanyAction的名字,method是你要调用的方法

本回答被提问者采纳

在Action中的List集合的值传到JSP页面并显示
你在后台定义一个变量,把List传过去,然后再返回到添加的页面,再有,你的上面代码里<option value="">双引号里面应该嵌套单引号吧!

怎么把action中的值传到jsp页面
一、转发到jsp:准备步骤:jsp页面随时准备使用el表达式获取request中的值,action中的值分2种,一种是在方法中诞生的,作用域也是方法内;一种是定义为类成员(并带有get,set或者为public),此种方式只需赋值 2.操作流程:对于action的类属性,直接为其赋值(例如 message="Test";),然后在jsp页面...

...传到另外一个action 第一个action中的list是有值的 如何做_百度知 ...
大概有以下2种方式:将List放入Session中 优点:简单、便捷、容易理解 缺点:有些时候需要考虑放入Session中的数据被覆盖的情况以及数据的清理,另外如果数据本身比较大,会话比较多,可能给服务器造成较大的负载 将List转为JSon对象放入JSP,然后从该JSP跳转到新的Action时将这个JSon对象传到服务器,新的Act...

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

strut2中action向jsp页面传递list数据
您好,提问者:可以的,这样就表示访问你这个List集合中的对象引用地址指向本对象的属性。

...再在action.java中加属性list,在jsp页面显示不了list的值
首先你要先确定在action中list对象是否拿到,其次你在action里private 你那个list对象没有?如果声明了对象,get\/SET方法写了没有,写了get\/SET方法,你在页面中的写法正不正确,你这个就是JSP里struts标签用错了 应该是:。。。

如何在JSP中显示从数据库里查出来的数据
在Action中,把list存进session:session.setAttribute("show", list);JSP页面:主题发表人 <logic:iterate id="element" name="show" > <bean:write name="element" filter="false"\/> <!-- 当filter属性值为false时可以解释执行html标记 --> <\/logic:iterate> 如果要作表格显示,还要在list中add...

使用struts2标签再JSP页面中 遍历出我的Action 肿的LIST,应该怎样写啊...
s:lterator肯定只能在action里面显示而不能再jsp中显示了,你要先在后台action里面将数据放到jsp内置对象request或response里面保存,然后再在前台jsp中得到,在循环读取。。。

...2.5 用ognl表达式从action里面取值,显示在jsp页面,为什么不能根据性 ...
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.change.dao.impl.UserDaoImpl;import tm.change.domain.User;public class...

...在action里显示有内容,但是在jsp页面报错了
应该是你的数组或者list只有N个对象时,但是你遍历的时候使用到了N+1,超过了数组或list中的对象个数,肯定会报这个错。你仔细检查下,单个调试就能发现了。

相似回答