Struts2+Spring4+Hibernate4整合系列--(四)StepByStep2

第二步 引入Struts2

  1. 加载Struts2的相关lib包

这里写图片描述

注意:在Struts2当中lib包中的内容非常多,不需要所有的内容,都加入进去,只需要先将必要内容加载就可以了。因此请参考上表加载JAR包。

将包拷贝到WEB-INF/lib目录中

这里写图片描述

通过BUILD PATH完成配置

这里写图片描述

添加JAR

这里写图片描述

选择前边存放lib的目录WEB-INF/lib

这里写图片描述

点击“OK”完成jar包加载。

2.修改WEB.XML文件,实现Struts的引入。

这里写图片描述

3.增加Action的源代码
位置:

这里写图片描述
代码:

这里写图片描述

4.添加Struts.xml
位置: struts.xml必须与src同级目录。

这里写图片描述

代码:

这里写图片描述

说明:
默认条件下,在浏览器输入indexAction!execute.action,便会执行indexAction类里的execute方法,这样虽然方便,但可能带来安全隐患,通过url可以执行Action中的任意方法。想要禁止调用动态方法,则要在struts.xml中通过constant元素将属性strutsenableDynamicMethodInvocation设置为false,来禁止调用动态方法,当为true时,可以提供动态方法调用,并可以在struts.xml配置“*”的通配符,来调用action里的方法。

5.增加JSP访问文件,目前只需要增加success.jsp进行验证。

位置:

这里写图片描述
代码:

这里写图片描述

发现错误:红色XX的问题,是因为没有装载web服务,解决办法如下:

这里写图片描述
这里写图片描述
这里写图片描述

6.验证搭建成功。 访问路径:http://localhost:8080/SS2H_03/login

得到如下结果

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值