递交页面的时候当然只能够提取到当前页面的信息。你要是想在递交时还要取到前页和后页你就要在session中作相应的数据存储。或者灵活的办法是:在reset方法中保存上一次的数据(用不好比较危险:))。
其实你说的问题我想不奇怪:
1。返回前页和次页都是不走.do而只是显示原来的数据,当然会把数据保存下来。
2。递交页面时递交了当前的数据,因而只能取到当前页的信息。
其实你说的问题我想不奇怪:
1。返回前页和次页都是不走.do而只是显示原来的数据,当然会把数据保存下来。
2。递交页面时递交了当前的数据,因而只能取到当前页的信息。
解决方案 »
- /jsp/index.jsp(27,4) The s:form tag declares that it accepts dynamic attributes
- 怎样从.hbm.xml文件导出数据库表
- jsp的网页出错
- 有哪位兄弟对EDI(电子商务数据交换)标准有所了解的吗?可能的话是否可以提供一些相关文档给我.
- SERVER2003 操作系统下用JAVA连接SQL SERVER问题
- 购物车问题(在线等答案)
- 求助-jsp页面内实现传值为HttpSession-在线等
- WinXP下weblogic Console无法显示左边树型菜单
- jdom不支持GBK吗?
- jbuilder中ejb怎么是灰色的?
- 再问eclipse jboss问题
- 问一个EJB的基本的概念问题
控件和formbean是绑定的,checkbox[0],checkbox[1],checkbox[2],...
取状态,设状态都是struts自动完成的,我没有写什么代码。但是ActionForm中的状态明明显示出来了,就是取不到。
很简单的呀???我都想了N天了,各种方法都觉得太复杂。有差距啊有差距!
你虽然走的是.do,也许在action中并没有做什么特殊的工作只是重复邦定了数据。数据也会保存的。
“但是ActionForm中的状态明明显示出来了,就是取不到。”这句话是什么意思?
代码贴出来看看吧
public boolean getSelect(int i)
{
while (select.size() <= i)
{
select.add(new Boolean(false));
}
return ((Boolean)select.get(i)).booleanValue();
}
<td class="Lst_Brd1"><html:checkbox
property='<%="select[" + index + "]"%>' /></td>
你先定义一个BEAN,然后在里面有chk_Haif的get和set,在调用JSP之前,对chk_Haif进行set,如果set进去的是"on",那么在JSP中写
<html:checkbox property="chk_Haif" value="on" name="BEAN"/>
checkbox会自动打上勾的,只要调用JSP时chk_Haif和BEAN里chk_Haif的值相同,画面上的checkbox就会打上勾,不同就不会打上勾!