action-mappings中可以不写name属性,如下即可实现:
<action-mappings>
<action type="com.OperateAction" validate="true" input="/common/errorpage.jsp" scope="request" path="/aAction/operateAction" />
</action-mappings>
不封装FormBean中的数据。
<action-mappings>
<action type="com.OperateAction" validate="true" input="/common/errorpage.jsp" scope="request" path="/aAction/operateAction" />
</action-mappings>
不封装FormBean中的数据。
解决方案 »
- java删除windows注册表的一条记录,请教各位
- tomcat运行一段时间就报错
- 求马士兵老师的讲义
- 正在做SSH整合的小项目 遇到点小问题
- java 怎么实现获取系统正在运行进程的信息?
- 关于JDBC的速度
- 关于applet. 我只有一点java基础,我现在做web想利用applet增加动态效果,请问有没有全面介绍applet的书或者资料?
- 如何找到java的帮助文件,请教各位大哥大姐,分不多,请多多赐教,謝謝
- 紧急求救:在websphere 成功部署.ear 文件后,为什么简单的 jsp不好使
- 怎么才能使 Dreamweaver UltraDev 4 写jsp时自动完成功能就像jb一样
- 又是菜鸟问题:jar打包后运行不了?怎么解决?万分感谢!!
- 请教关于hibernate映射的问题,急!
如果仅仅是是个跳转,那可以用个链接加个参数算了!
而你现在这个问题Struts也有相应的方法,可以省略ActionForm。你可以查看Struts的Api文档,一些具体方法在struts-example里面有很好的例子,如下: <form-bean name="logonForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="username" type="java.lang.String"/>
<form-property name="password" type="java.lang.String"/>
</form-bean>其实只是继承其它的Form而已,相应的设置一下就可以了。
struts中有個專門用于轉發類ForwardAction.
之中也不需form 類.
配置時和平時一樣﹐一個區別就是之中parameter='你的jsp文件'
name="UserForm"
type="org.apache.struts.action.DynaActionForm">
<form-property
name="givenName"
type="java.lang.String"
initial="John"/>
<form-property
name="familyName"
type="java.lang.String"
initial="Smith"/>
</form-bean>就可以了。如果只需要forward,普通的mvc就可以,没有必要拘泥于struts的形式。