搭建struts2框架

第一步:新建一个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框架搭建好了,可以进行下一步学习了。。

猜你喜欢

转载自776903769.iteye.com/blog/2377073