搭建struts2框架的运行环境

1.新建web dynamic项目

2.引入常用jar包:commons-fileupload-1.3.1.jar
commons-io-2.4.jar
commons-lang3-3.4.jar
commons-logging-1.1.3.jar
freemarker-2.3.23.jar
javassist-3.20.0-GA.jar
log4j-api-2.5.jar
ognl-3.1.8.jar
struts2-core-2.5.1.jar
xwork-core-2.3.15.3.jar
3.配置web.xml文件如下:

  
  
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<package name="mystruts" namespace="/action" extends="struts-default">
<!-- name属性:当前actiony要处理的url路径 class属性:处理请求的类 method:处理请求的方法 -->
<action name="add" class="action.CalAction" method="add">
<!-- 执行完action中的方法之后,需要跳转的页面,默认转发请求方式跳转 name属性:当action 中的方法返回值可以name属性相同时,请求转发到result标签指定的页面上 -->
<result name="success">/res.jsp</result>
</action>
</package>
</struts>
4.在src中创建struts.xml文件(!名称必须是叫struts,否则默认运行不了)


   
   
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<package name="mystruts" namespace="/action" extends="struts-default">
<!-- name属性:当前actiony要处理的url路径 class属性:处理请求的类 method:处理请求的方法 -->
<action name="add" class="action.CalAction" method="add">
<!-- 执行完action中的方法之后,需要跳转的页面,默认转发请求方式跳转 name属性:当action 中的方法返回值可以name属性相同时,请求转发到result标签指定的页面上 -->
<result name="success">/res.jsp</result>
</action>
</package>
</struts>
5.配置相关的namespace属性:

   
   
<!-- struts的所有的url和action的配置都写在package标签中,package标签与java类中的package没有任何联系
属性: name属性:唯一标识package,不能有name属性相同的package
namespace属性:指定访问当前package下所有action的前缀
extends:当前package的继承关系,通常使用struts-default,该包中包含了struts的核心功能 如需使用struts2提供的功能,就必须继承这个包 -->

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值