<action path="/abc"
forward="ABC">
<action path="/abc">
<forward="ABC"/>
</action>
是没有区别的,只是一个把属性放外面,一个把属性放里面。
name是指action类里指定mapping到struts-config.xml中的名称。
path是指需要跳转的jsp页面
forward="ABC">
<action path="/abc">
<forward="ABC"/>
</action>
是没有区别的,只是一个把属性放外面,一个把属性放里面。
name是指action类里指定mapping到struts-config.xml中的名称。
path是指需要跳转的jsp页面
解决方案 »
- 二个简单的问题
- 用Servlet 做项目,用dom4j解析XML文件,怎么对数据进行增、删、改、查啊?求助!
- JSP里的Expression Language不能正确显示
- 有关struts bean tag的问题
- 关于XML解析的疑惑
- Tomcat5.0的字符乱码问题!请各位大虾出手相助!
- 为什么我按网上的教程方法配置Tomcat总是不成功,好心的大哥近来指导一下我的什么地方配置错误出现这个情况
- 我用struts编程 页面涉及struts标签库 可美工使用的工具不认标签 怎么办?
- (没钱了!)在发布到 WEBLOGIC 上的一个EJB 工程,用到一个 jdom.jar ,我运行时报这个错误:java.lang.NoClassDefFoundError: org/jdom/input
- 有关在Jbuilere中如何开发报表应用?请教了谢谢
- 删除索引报IO错误 couldn't delete commit.lock
- jsp中怎样得到该值??
明白了吗?
我没见过forward这个属性名~
forward="ABC">
</action>
这个我也不是太明白,估计是返回ABC页面吧<action path="/uploadImg"
type="com.UploadImgAction"
parameter="method">
<forward name="success" path="UPLOADPICMANAGE"/>
</action>
解析uploadImg时,使用com.UploadImgAction类,parameter="method"是你在jsp中已经定义拉进入Action的那个方法。
<forward name="success" path="UPLOADPICMANAGE"/>
是当Action中返回的是success时,输出UPLOADPICMANAGE页面
forward="ABC">
</action>
直接跳转ABC,相当于ForwardAction但省去了一个ForwardAction对象的创建<action path="/uploadImg"
type="com.UploadImgAction"
parameter="method">
<forward name="success" path="UPLOADPICMANAGE"/>
</action>
UploadImgAction中的perform函数需要返回一个ForwardAction对象
此对象可通过调用mapping.findForward("success")[mapping为perform的第1个ActionMapping参数]得到,也就是说此Action可有多个<forward name="" path=""/>这样的成员,perform中可根据不同的情况传给findForward不同的name这样就可实现不同路径的跳转。path自然就是要跳转的路径了
<action path="/uploadImg"
type="com.UploadImgAction"
parameter="method">
<forward name="success" path="UPLOADPICMANAGE"/>
</action>
中的<forward name="success" path="UPLOADPICMANAGE"/>相当于一个与UploadImgAction相关联的ForwardAction。这与一般的Action不同