1、下载Struts2的包struts-2.3.24.1(里面有插件和demo)
2、新建web工程:Dynamic web project
3、将Struts小demo下的jar包拷贝到新建项目的WebContent>WEB-INF>lib包下
4、修改项目中的
WebContent>WEB-INF>
web.xml文件
加入以下代码:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5、将Struts小demo中class文件夹下的struts.xml文件,拷贝到新建下面的Java Resources>src目录下
6、修改struts.xml文件中的配置(修改package)
<package name="default" namespace="/" extends="struts-default">
<action name="index" class="com.test.action.LoginAction">
<result name="success">/main.jsp</result>
<result name="error">/error.jsp</result>
</action>
</package>
7、新建action包(放置处理请求的类)
8、新建bean包(放置对象的类)
9、新建jsp页面(在jsp页面中配置请求的action、配置传递的参数)
<form action="index.action">
Name:<input type="text" name="userBean.userName"/>
Password:<input type="text" name="userBean.password"/>
<input type="submit" value="submit"/>
</form>