基础jar包
commons-fileupload-1.3.jar
commons-io-2.2.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.6.jar
struts2-core-2.3.16.jar
xwork-core-2.3.16.jar
jstl-1.2.jar(可不用)
配置web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <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>
编写Action类
package com.base.test.struts; public class TestAction { private int number1; private int number2; private int sum; public String sum(){ sum = number1 + number2; if(sum > 10) return "one"; else return "two"; } /**get set*/ }
配置struts.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="test" namespace="/test" extends="struts-default"> <action name="sum" class="com.base.test.struts.TestAction" method="sum"> <result name="one">/WEB-INF/jsp/test/one.jsp</result> <result name="two">/WEB-INF/jsp/test/two.jsp</result> </action> <action name="test*" class="com.base.test.struts.TestWildCardAction" method="{1}"> <result name="one">/WEB-INF/jsp/test/{1}.jsp</result> <result name="two">/WEB-INF/jsp/test/{1}.jsp</result> </action> <action name="to*" class="com.base.test.struts.UIAction" > <result name="success">/WEB-INF/jsp/ui/{1}.jsp</result> </action> </package> </struts>
页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <%@ include file="/comm/taglib.jsp"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>求和</title> <script type="text/javascript" src="${base }/js/jquery-1.4.3.js"></script> </head> <body> 求代数和${number1} <br/> <s:form action="sum" namespace="/test"> <s:textfield name="number1" /> <s:textfield name="number2" /> <s:submit value="求和" /> </s:form> </body> </html>
相关推荐
Struts2.3.16 是一个非常重要的版本更新,它是Apache Struts框架的一个稳定版本。Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它极大地简化了创建功能丰富的、可扩展的、易于...
struts 2.3.16 需要的jar包 struts2-core-2.3.16.jar xwork-core-2.3.16.jar commons-logging-1.1.3.jar ognl-3.0.6.jar commons-fileupload-1.3.jar freemarker-2.3.19.jar commons-io-2.2.jar javassist-3.11.0....
从Struts2.3.16升级到Struts2.5.13是一个重要的步骤,因为这涉及到安全性改进、性能优化以及新特性的引入。以下是升级过程中涉及的关键知识点: 1. **安全更新**:Struts2.5系列引入了大量安全修复,包括针对已知...
Struts2.3.16 是 Apache Software Foundation 开发的基于 Model-View-Controller (MVC) 架构的开源Web应用框架。该版本在Struts2系列中扮演着重要的角色,提供了许多改进和增强的功能,以提升开发效率和应用程序的...
Struts2.3.16 是 Apache Software Foundation 开发的 Struts 2 框架的一个版本,主要用于构建企业级的 Java web 应用程序。Struts 2 是基于 Model-View-Controller(MVC)设计模式的开源框架,它为开发者提供了构建...
Struts2.3.16的必须的9个jar包 Struts2在eclipse中的详细配置(图文解析):http://www.cnblogs.com/MartinLi841538513/articles/3597182.html
Struts2.3.16是Struts2的一个版本,该版本提供了对之前版本的增强和修复,确保了应用的稳定性和安全性。 在"Struts2.3.16最小依赖包"中,包含的是运行Struts2应用程序所必需的基础库文件,这些JAR包构成了框架的...
Struts 2.3.16是该框架的一个版本,此版本包含了所有的库文件以及相关的帮助文档和源代码。 在描述中提到,Struts 2.3.16修复了一个高危的远程代码执行漏洞。远程代码执行漏洞是一种严重的安全问题,攻击者可以通过...
struts2.3.16 war包,内含基本的struts2开发jar包和struts2参考的工程样例
struts-2.3.16-src.zip struts-2.3.16-src.zip )
这个"struts2.3.16_spring_hibernate3.3.2架包.zip"包含了这三个框架的特定版本,即Struts2.3.16、Spring3.3.2和Hibernate3.3.2,这是一套经典的Java Web开发解决方案。 **Struts2框架**: Struts2是基于MVC(Model...
Struts2.3.16帮助文档是针对Java Web开发框架Struts2的特定版本——2.3.16的官方指南。Struts2是一个基于Model-View-Controller(MVC)架构模式的开源框架,它极大地简化了Java Servlets和JavaServer Pages(JSP)的...
Struts2.3.16、Spring4.0.2和Hibernate4.2.4是三个非常关键的Java企业级开发框架,它们分别用于处理Web层、服务层和持久层的逻辑。这个整合的"struts2.3.16+spring4.0.2+hibernate4.2.4整合所需札包"提供了这三个...
最新版本的struts Core 文档 struts2.3.16.chm
struts-2.3.16是apache最新的html格式的api打包而成的chm格式的帮助文档,分享给喜欢编程的朋友们。
FreeMarker_Manual_zh_CN_2.3.16.pdf开发手册,中文的,由南磊翻译,绝对是经典之作,无论是初学者,还是有经验的开发者绝对是必备宝典. 另外还有一份是2.3.19版的一样是pdf中文
将struts2.3.16和xwork下的源代码全部包含进来。英文档的。辛苦制作,望对菜鸟们有些帮助
Struts2.3.16.chm,目前Struts2最新版的chm文档,非常全面!
自己制作的一个英文版的Struts2.3.16的帮助文档