第一步:新建一个web项目,在新建的项目中的Web Content(在Myeclipse中是Web root)目录的WEB-INF文件夹下的lib目录中添加struts2的jar包具体的jar包有:
然后,选择这些jar包右键选择“Build Path——Add to Build Path”,这样jar包就成功的导入了我们的项目中。
第二步:配置web.xml;
在web.xml中配置过滤器
<filter> <filter-name>hello</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>hello</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
其中的“filter-name”要完全的一样,内容随意但不要是中文哦。。。
第三步:
在本项目的src文件夹下新建struts.xml,在其中配置跳转的路径
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!--定义一个包 --> <package name="user" namespace="/" extends="struts-default"> <!-- 定义一个action,配置跳转信息 类似于Servlet @WebServlet("/IndexServlet") class 对应自己写的action类,当不写method属性时,默认调用execute --> <action name="login" class="userAction" method="login"> <result name="success"> /success.jsp </result> </action> </package> </struts>
然后,如上面的xml代码中的样子,新建一个success.jsp文件里面的内容随意。
第四步:
将项目部署到tomcat下。
然后打开浏览器输入 localhost:8080/项目名/login,回车 ,如果页面正常显示你在success.jsp中写的东西,那么就说明你的 struts2框架搭建好了,可以进行下一步学习了。。