“我在action将查询结果放在request中来实现的”给出你的代码??????
解决方案 »
- java中 包.类 可以用什么专业词汇称呼啊?
- 信息类网站管理,如何针对关键字设置链接的?
- 《求助》Identify is not mapped [select count(*) from Identify ]
- Hibernate 怎么才可以插入Null值?
- java用axis调用c#的webservice的问题
- hibernate对象查询如果去掉空格比较?
- struts-config.xml<action></action>配置出现的问题
- Spring 1.1 Final Released
- 在CSDN上怎么用多关键字搜索啊?
- 谁有<<java web服务编程指献的>>的原码呀~~~~
- 类似于hao123.com导航的程序,显示不出来那种效果了
- IBM WebSphere 5.1启动出现失败?(在线急)
但是在页面中request.getAttribute("userList");的返回值就为null了
<logic:iterate id="user" name="userList" indexId="index">
<bean:write name="user" property="XXX">----xxx为数据库中的字段名(c_username)
</logic:iterate>
其次,直接把sring[]给struts并不是好办法,也不利于你后期代码的变更,你可以尝试对输出
结果进行包装,使用javabean,这样使用logic就可以。因为Logic读取的是bean,string[]是无法被识别的。
<bean:write name="user" property="XXX">----xxx为数据库中的字段名(c_username)
</logic:iterate>这个是正解!!!
现在流程是这样的
jsp1(提交查询条件)-〉jsp1Form -〉action -〉jsp2Form - 〉jsp2(返回查询结果)
config文件怎么写
<form-bean name="jsp1Form" type="com.struts.forms.jsp1Form" />
</form-beans> <action-mappings >
<action
name="jsp1Form"
path="/jsp1"
scope="session"
type="com.struts.actions.jsp1Action"
>
<forward name="jsp2" path="/jsp2.jsp"/>
</action>jsp1的action="jsp1.do"。
当你提交时,执行你的jsp1Action,在jsp1Action将结果放入request中,让后转发到jsp2.jsp,在jsp2.jsp中取得request中所要的对象.这个Wasingmon(独自等待) 已经说了.