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中的数据。
解决方案 »
- ibatis事务管理问题--无法实现事务回滚
- java里如何做异步通知机制
- kettle的相关问题,急~!
- iReport图表问题
- struts跳转问题
- hibernate配置hbm.xml的问题.关系好复杂,晕忽忽的......请前辈帮忙
- 有jdk 中文文档下载 还是5.0的
- 吐血~~~,签名的applet访问本地文件,为何出现异常
- java线程池常驻线程占内存吗
- No Hibernate Session bound to thread, and configuration does not allow creation
- 又是菜鸟问题: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的形式。