struts2-01 struts.xml配置

刚学struts2时,还不太懂规则。
运行服务时总是找不到struts.xml,后面上网搜了一会。发现是因为xml的命名问题,我当时是命名的struts2.xml但是struts2框架只会去找struts.xml。
话不多说我们来看struts.xml是如何配置的。
首先我们在resources文件夹下新建名为struts.xml的xml文件(!!一定要这么命名噢!!)
在这里插入图片描述
在xml中如何找struts2框架的那段规范

在这里插入图片描述

找到这个jar包里的struts-default.xml
在里面找到

<!DOCTYPE struts PUBLIC
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
  "http://struts.apache.org/dtds/struts-2.3.dtd">

复制到我们自己写的struts.xml中

  <struts>
<packge name="default" namespace="/" extends="struts-default">
<!--name:自己取名字  
namespace:struts的命名空间/代表当前项目的根目录下访问
extends:继承struts-default 
(一定要继承struts-default,不然就用不了struts框架的功能)
-->
<action name="testAction_*"  class="action的全限定名" method="{1}">
<result name="" type="">xxx.jsp</result>
<!--result:返回 
根据action方法的返回字符与之name名对应的匹配进行请求转发,重定向-->
<!--type属性:
dispatcher:请求转发(默认)
chain: action请求转发到另一个action
redirect:重定向到另一个页面 或action (要加action)
redirectAction:action重定向到另一个action(不用加action)
stream:文件下载
-->
</action>
</packge>
 </struts>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值