欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

struts.xml配置详解 博客分类: struts2 struts2 

程序员文章站 2024-02-25 20:00:45
...
1)Action映射是指:
在struts.xml中指定action执行的方法,如:<action name="findgoodstype" class="com.myStruts.web.action.GoodsTypeAction" method="findGoodsType">
一:name="findgoodstype" 即为调用action时使用的名称,调用方法为:findgoodstype.action。
二:class="com.myStruts.web.action.GoodsTypeAction" 是定向要到哪个java文件中,前提保证是:在com.myStruts.web.action包目录结构中要有GoodsTypeAction.java文件。
三:method="findGoodsType" 即为action要执行的方法,前提保证:在GoodsTypeAction.java文件中要有名为findGoodsType的方法。
2)Action中传递参数:
<action name="findgoodstype" class="com.myStruts.web.action.GoodsTypeAction" method="findGoodsType">
<param name="kind">child</param>
</action>
其中param name="kind",kind是传递的参数名,child为参数传递的值,该参数值在findGoodsType方法中可用ServletActionContext.getRequest().getParameter("kind")方法获得。
3)跳转到相应页面:
<action name="findgoodstype" class="com.myStruts.web.action.GoodsTypeAction" method="findGoodsType">
<param name="kind">child</param>
<result name="goodstype">stype.jsp</result>
</action>
其中result name="goodstype"中的goodstype为findGoodsType方法的返回值,可用return "findGoodsType";方式实现,stype.jsp为将要跳转到的jsp页面。

struts.xml文件的配置方法还有很多,以上只是常用的。
相关标签: struts2