计算机
网络
jdk,eclipse,tomcat
自然是新建工程,没人会打我吧?不细说。
导包。再熟悉不过的一个名词了吧,包当然是从官网下喽,别拿英文不好当借口。因为是基本配置的避坑演示,所以下载了struts-2.5.5-min-lib.zip,只有4兆,包含开发所必需的最少的jar包。第一个下载链接struts-2。5.5-all.zip,65M那个,包含了案例,文档,所有的jar包等,建议大家下载这个。
把下载好的文件解压,找到lib文件夹,把里面的jar包全部导入工程中lib文件夹下。下图是我下载的最小依赖包。如果下载的是完全版,则挑选出下图所示的jar包导入,或者直接全部导入即可。
别导错目录。下面我们开始配置。从web.xml开始,没有自动生成的就手动新建一个,别放错目录就成。我使用了默认生成的web.xml,新加的内容如下图蓝色背景所示。着重注意,2.5之后的版本filter-class已经不同了,请注意!用红色方框框起来的部分!
配置struts.xml。注意的地方用红色方框圈起来的。配置在src目录下,具体配置内容如下图所示。为方便接下来测试,直接在struts配置文件中加入了action。
写几个页面简单测试下吧。login.jsp , index.jsp , error.jsp .简单测试配置,直接用的原始jsp,勿喷。看下login.jsp页面吧,凑张图。^-^
登陆请求发起后,会被struts拦截,web.xml中有配置,然后自动找到struts.xml中名为hello的action。之后调用对应的类Hello,执行对应的方法test();为方便测试,直接原始servlet获取参数方式,直接未连库使用假数据。勿喷!
启动服务,运行工程。
进login.jsp页面,测试。输入正确错误,测试无误。Over!
见过很多报错,找不到加载文件,等等,大家仔细看流程,重要部分都已标记。