asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.8.jar
xwork-core-2.3.8.jar
2. 在web.xml中注册Struts2.3.8核心控制器
<?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>Struts2.3.8</display-name> <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> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
3. 建立视图文件
chapter02/part01/input.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Chapter02 | Part01</title> </head> <body> <form id="helloForm" action="hello.action" method="post"> <table> <tr> <td>Your Name:</td> <td><input type="text" name="username"></td> </tr> <tr> <td> </td> <td><input type="submit" value="Submit"></td> </tr> </table> </form> </body> </html>
chapter02/part01/view.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Chapter02 | Part01</title> </head> <body> Hello! ${requestScope.username}! Welcome to Struts2.3.8 ... </body> </html>
4. 建立处理请求的Action
package chapter02.part01.action; public class HelloAction { private String username; public String execute() throws Exception { System.out.println("Hello! " + username + "! Welcome to Struts2.3.8 ..."); return "success"; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } }
5. 在struts.xml中注册Struts2.3.8的Action
<?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="chapter02.part01" extends="struts-default"> <action name="hello" class="chapter02.part01.action.HelloAction"> <result>view.jsp</result> </action> </package> </struts>
6. 查看项目目录结构
7. 发布运行
相关推荐
Struts2.3.8必要jar包: asm-3.3.jar asm-commons-3.3.jar commons-fileupload-1.2.2.jar commons-io-2.4.jar commons-lang3-3.1.jar commons-logging-1.1.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ...
Struts2.3.8帮助文档chm,包括Struts2_Core_2.3.8_API.chm,XWork_Core_2.3.8_API.chm
struts2.3.8part1
struts2.3.8part1
struts2.3.8part3
Struts2.3.8需要11个基本包: asm-3.3.jar asm-commons-3.3.jar commons-fileupload-1.2.2.jar commons-io-2.4.jar commons-lang3-3.1.jar commons-logging-1.1.1.jar freemarker-2.3.19.jar javassist-...
最新版的struts2.3.8文档,找了好多地方都没有找到chm格式的,所以自己做了一个,希望有用!
struts2.3.8配置,有助你快速配置struts2.3.8,祝你早日学会struts2.3.8
最新的struts 2.3.8的参考手册,是struts2.3.8.chm格式
xwork2.3.8英文API文档【chm】
struts2.3.8.chm 最新的api
struts 2.3.8 完整帮助文档 chm格式
最新的Struts2.3.8chm格式的帮助文档
Struts2.3.8整合Hibernate4.2,Spring3.2之整合之留言板例子Struts2.3.8整合Hibernate4.2,Spring3.2之整合之留言板例子Struts2.3.8整合Hibernate4.2,Spring3.2之整合之留言板例子Struts2.3.8整合Hibernate4.2,Spring...
struts2.3.8帮助文档,docs,chm
struts2.3.8帮助文档完整版
JSP+Struts2.3.8+Tomcat7.0实现图书查询,本地测试一切OK。 查询结果的JSP页面分别用JSTL和Struts2方法进行显示。
struts2.3.8配置的案例,里面包含了源码,直接下载可以用,对初学者有帮助
struts2.3.8spring3.2.1hibernate4.2.0最新整合 ehcache-2.7.0.jar xwork-core-2.3.8.jar spring-aop-3.2.1.RELEASE.jar hibernate-jpa-2.0-api-1.0.1.Final.jar
struts-2.3.8 doc 包文档说明