多语言展示
当前在线:424今日阅读:145今日分享:20

struts2.5.5简单上手配置应用

struts从2.5版本开始又有了很多改变,下面讲述一下目前最新版本2.5.5的配置。不与之前版本做比较,直接开始。过程中会着重讲需要注意的地方,照以前版本配置不成功的朋友按此步骤仔细排查下,不另外加补充说明区别。此次演示使用eclipse,tomcat8.0,jdk1.8.
工具/原料
1

计算机

2

网络

3

jdk,eclipse,tomcat

方法/步骤
1

自然是新建工程,没人会打我吧?不细说。

2

导包。再熟悉不过的一个名词了吧,包当然是从官网下喽,别拿英文不好当借口。因为是基本配置的避坑演示,所以下载了struts-2.5.5-min-lib.zip,只有4兆,包含开发所必需的最少的jar包。第一个下载链接struts-2。5.5-all.zip,65M那个,包含了案例,文档,所有的jar包等,建议大家下载这个。

3

把下载好的文件解压,找到lib文件夹,把里面的jar包全部导入工程中lib文件夹下。下图是我下载的最小依赖包。如果下载的是完全版,则挑选出下图所示的jar包导入,或者直接全部导入即可。

4

别导错目录。下面我们开始配置。从web.xml开始,没有自动生成的就手动新建一个,别放错目录就成。我使用了默认生成的web.xml,新加的内容如下图蓝色背景所示。着重注意,2.5之后的版本filter-class已经不同了,请注意!用红色方框框起来的部分!

5

配置struts.xml。注意的地方用红色方框圈起来的。配置在src目录下,具体配置内容如下图所示。为方便接下来测试,直接在struts配置文件中加入了action。

6

写几个页面简单测试下吧。login.jsp , index.jsp , error.jsp .简单测试配置,直接用的原始jsp,勿喷。看下login.jsp页面吧,凑张图。^-^

7

登陆请求发起后,会被struts拦截,web.xml中有配置,然后自动找到struts.xml中名为hello的action。之后调用对应的类Hello,执行对应的方法test();为方便测试,直接原始servlet获取参数方式,直接未连库使用假数据。勿喷!

8

启动服务,运行工程。

9

进login.jsp页面,测试。输入正确错误,测试无误。Over!

注意事项

见过很多报错,找不到加载文件,等等,大家仔细看流程,重要部分都已标记。

推荐信息