Struts的开发步骤

(1)先定义一个能发送请求的页面,既可以是超链接也可以是表单。

(2)开发Action类

Struts2对Action类的要求:

     A.推荐实现Action接口或继承ActionSupport,因为ActionSupport本身实现了Action及接口。

     B.为每个请求参数提供filed,并为之提供响应的setter和getter方法。

     C.该Action类应该有无参构造器

(3)在Struts.xml里面配置Action类(注:所有的Action都需要放在package里配置)

Eg:

<struts>
<!-- 所有的配置,都要放在package元素中,而且包必须继承struts-default -->
    <package name="default" namespace="/" extends="struts-default">
    <!-- loginPro的请求,由LoginProAction的execute方法处理 -->
	<action name="loginPro" class="org.qyjava.FirstStructs.action.LoginProAction">
	<result name="success">/WEB-INF/content/welcome.jsp</result>
	<result name="error">/WEB-INF/content/error.jsp</result>
	</action>
        <action name="*">
            <result>/WEB-INF/content/{1}.jsp</result>
        </action>
    </package>
</struts>

其中Action里面的name指定改Action处理哪个请求,class指定改Action对应的处理类,method指定使用Action的哪个方法来处理用户的请求,默认值为excute。result标签里面是为返回的字符串(可能为success或error等)指定相应的物理视图页面。(注:页面不要直接放在web应用的根目录下面,这样子不安全,应放到WEB-INF 下的子目录。)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值