在你的 struts-config.xml 多配置一个Action, input 属性改为另外一个文件,在add.jsp和edit.jsp把form的action也改为对应的path.如:struts-config.xml<action name="formName" path="/actions/ActionOne" input="add.jsp">
<action name="formName" path="/actions/ActionTwo" input="edit.jsp">add.jsp<html:form action="/actions/ActionOne">
...
</html:form>edit.jsp<html:form action="/actions/ActionTwo">
...
</html:form>
<action name="formName" path="/actions/ActionTwo" input="edit.jsp">add.jsp<html:form action="/actions/ActionOne">
...
</html:form>edit.jsp<html:form action="/actions/ActionTwo">
...
</html:form>
解决方案 »
- 大虾帮帮忙java进
- myEclipse自带的tomcat怎么没有common目录?
- 有没有办法不通过IDE,反向生成数据库对应的实体类?
- 请熟悉hibernate的同志帮小弟看看 hibernate工程+tomcat运行第二天就出现不能连接数据库的问题了
- 用SPING框架有什么好处???
- 求救:ireport和jasperreports的问题
- 求救:jsp调用无状态会话bean的方法,这个方法再调用BMP的的一个方法,出错!!
- Tomcat的问题
- 请问xerces 和 dom 的关系是什么?
- A servlet can have multiple instances within the same application server JVM only if the servlet implements ______ interface?
- 怎样设置ResultSet为可更新结果集?在线等待...
- 麻烦帮帮忙 关于远程调用ejb的 谢谢
你的意思是两个配置文件中的<action type="包名.Action类名">的type属性也设置为一致吗?
我用struts1.1的validation.xml文件做表单的验证,
在页面add.jsp中含有<html:errors/>标记,同时还含有其他页面传过来的hidden域值,
当我在add.jsp中填好后提交给Action且验证失败时,仍返回add.jsp(通过在struts-config.xml中设置action的input属性:<action input="/add.jsp">),可是此时add.jsp页面中原有的hidden域值却丢失了,
怎么解决呢????
感觉好像是这样:如果验证出错,就重新申请一次原页面,所以什么信息都丢了.