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文件的配置方法还有很多,以上只是常用的。
在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文件的配置方法还有很多,以上只是常用的。
推荐阅读
-
struts.xml配置详解 博客分类: struts2 struts2
-
应用Struts2处理表单数据 博客分类: Struts2 应用Struts2处理表单数据struts2form表单action
-
Struts2的配置 struts.xml Action详解
-
struts2 if标签示例 博客分类: Java WebJava struts2if标签testif判断struts标签
-
struts2 访问不存在的action时,自动跳转 博客分类: JavaJava Web struts404not foundaction不存在404跳转
-
struts2 ValueStack的set方法与setValue方法的区别 博客分类: Java Web struts2ValueStacksetsetvalue区别
-
struts2 ValueStack的set方法与setValue方法的区别 博客分类: Java Web struts2ValueStacksetsetvalue区别
-
TCP-IP详解笔记1.5 RARP:逆地址解析协议 博客分类: Database 网络协议配置管理
-
struts2中使用注解配置Action方法详解
-
struts2启动报错com/opensymphony/xwork2/spring/SpringObjectFactory.java:220:-1 博客分类: JavaEE SpringJavaApacheStrutsBean