java strut2通配符_浅谈Struts2---Action,Path以及通配符

一.经过第一步完成配置后,修改struts.xml

这里首先提一下,默认修改Struts.xml需要重启服务器,这里吧devMode开发模式设为true,这样就不用重启了

a4c26d1e5885305701be709a3d33442f.png

在action中添加class属性

a4c26d1e5885305701be709a3d33442f.png

二.新建java类

新建package名为calss属性中com.Young.front.action,在下面再新建一个helloAction类,这个类通常有三种方法

1.自定义一个execute方法 返回类型String

2.实现Action接口,实现execute的方法

3.继承ActionSupport类,企业通常用这个方法,里面定义了很多方法

这里execute默认返回的是SUCCESS("success"),也可以自己定义

a4c26d1e5885305701be709a3d33442f.png

三.在Hello.jsp和index.jsp中添加路径

a4c26d1e5885305701be709a3d33442f.png

a4c26d1e5885305701be709a3d33442f.png

在index.jsp中里a的链接地址为struct.xml中package.namespace+action的name

在Hello.jsp返回index就要用绝对路径

通配符:

首先web.xml直接复制进来,struct.xml中action

name包含*,method={1}表示通配符*,如/actions/Studentadd或者/actions/Studentdelete中调用的就是com.Young.action.studentAction中的add和delete方法分别调用Studentadd和Studentdelete2个jsp

a4c26d1e5885305701be709a3d33442f.png

在com.Young.actions.studentAction对应的实体类中有2个方法add和delete,return的都是success

a4c26d1e5885305701be709a3d33442f.png

新建两个jsp,Studentadd和Studentdelete

a4c26d1e5885305701be709a3d33442f.png

在index中链接地址分别写入actions/Student*(Studentadd/Studentdelete)

a4c26d1e5885305701be709a3d33442f.png

懂了上面的那么下面的就轻而易举了

a4c26d1e5885305701be709a3d33442f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值