接触ssh大约一学期,已经算是会用然而并不是很懂其中的原理,虽然寒假有在看框架方面的书,但仍然一知半解。作为一个强迫症,用的时候不明白原理简直觉得生无可恋。嗯但总归要一步步来,用了一天多的时间自己搭出了整个环境框架,毕竟还要和它打交道两年,不急不急~
引入各个包的步骤见下面这个网址,其中第四步引入Struts2.1包的时候,需要选中下面两个包而不是只有核心包。下面这个包里面包含了struts2-spring-plugin,可以将struts和spring整合起来的。
嗯,根据这个网站进行到第四步就好了后面的不用看。引入包这种其实应该也可以自己在官网下载然后导入项目,毕竟这种自带的感觉比较老。
接下来就是各种配置文件了,按照启动顺序来讲吧,服务器启动之后会自动加载web.xml这个文件,可以在这里配置网站的首页界面,一些监听器过滤器等。
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name></display-name>
<!-- 程序的入口界面 -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- spring的监听器,在web应用启动的时候自动根据context-param中的路径创建spring -->
<!-- 加入了struts2-spring-plugin之后 如果不加这个监听器就会404,不明白 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>