你的位置:首页 > 软件开发 > Java > struts2中struts.xml配置文件详解

struts2中struts.xml配置文件详解

发布时间:2017-03-12 00:00:39
struts.                               <??><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3 ...
                               struts. 

  

struts2中struts.xml配置文件详解

 

一个Action内包含多个请求处理方法的处理

Struts1提供了DispatchAction,从而允许一个Action内包含多个请求处理方法。Struts2也提供了类似的功能。

处理方式主要有以下三种方式:

 

1. 1   动态方法调用:

  DMI:Dynamic Method Invocation 动态方法调用。

 

示列:简单的一个加法和减法例子。

1. index.jsp用户在页面输入两个数字,选择相加,或者相减

 

2. struts.

struts2中struts.xml配置文件详解

 

3. ComputeAction控制器的类处理请求

struts2中struts.xml配置文件详解

 

4. fruit.jsp响应结果的页面

<body>      <!-- 结果页面 -->      计算结果:<s:property value="fruit" /></body>

 

2. struts.

struts2中struts.xml配置文件详解

  通过action元素的method属性来指定Action执行时调用的方法。

    优点:使得以更加安全的方式来实现动态方法的调用,不让别人看到你的实现方法。

 

 2.struts.

  在使用method属性来实现同一个Action的不同方法处理不同的请求时,会发现,随着方法的增多,从而导致大量的Action配置,这时我们就需要通过使用通配符来解决Action配置过多的方法。

  在配置<action.../>元素时,需要指定name、class、method属性。其中name属性可支持通配符,然后可以在class、method属性中使用表达式。通配符用星号 * 表示。

struts2中struts.xml配置文件详解

 

2.默认Action:

2. index.jsp页面 这里我们把提交的url :Action地址链接,写错打断,当提交时找不到对应的Action,则会进入默认Action,进入error.jsp页面

struts2中struts.xml配置文件详解

3. error.jsp 创建此页面查看效果

 <body>      错误页面。!        未找到,Action实例时会默认走此页面! </body>
 

 

 2.再创建一个SkipAction 控制器的类

struts2中struts.xml配置文件详解

原标题:struts2中struts.xml配置文件详解

关键词:Struts

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录