StrutsSample.rar
资源来源:本地上传资源
文件类型:RAR
大小:3.22MB
评分:
5.0
上传者:jackie930
更新日期:2025-03-12
struts2.0的入门例子
资源文件列表(大概)
文件名
大小
StrutsSample\.project
330B
StrutsSample\src\tutorial\HelloWorldTest.java
413B
StrutsSample\src\tutorial\HelloWorld.java
325B
StrutsSample\src\struts.xml
318B
StrutsSample\WebRoot\WEB-INF\lib\commons-logging-1.0.4.jar
33.75KB
StrutsSample\WebRoot\WEB-INF\lib\freemarker-2.3.8.jar
707.99KB
StrutsSample\WebRoot\WEB-INF\lib\ognl-2.6.11.jar
153.04KB
StrutsSample\WebRoot\WEB-INF\lib\struts2-api-2.0.0.jar
5.61KB
StrutsSample\WebRoot\WEB-INF\lib\struts2-core-2.0.11.jar
1.96MB
StrutsSample\WebRoot\WEB-INF\lib\xwork-2.0.4.jar
387.8KB
StrutsSample\WebRoot\WEB-INF\classes\tutorial\HelloWorldTest.class
746B
StrutsSample\WebRoot\WEB-INF\classes\tutorial\HelloWorld.class
637B
StrutsSample\WebRoot\WEB-INF\classes\struts.xml
318B
StrutsSample\WebRoot\WEB-INF\web.xml
373B
StrutsSample\WebRoot\META-INF\MANIFEST.MF
39B
StrutsSample\WebRoot\index.jsp
467B
StrutsSample\WebRoot\sayHello.jsp
346B
StrutsSample\WebRoot\HelloWorld.jsp
330B
StrutsSample\WebRoot\testTags.jsp
759B
StrutsSample\.mymetadata
217B
StrutsSample\.classpath
307B
StrutsSample\.settings\org.eclipse.jdt.core.prefs
166B
StrutsSample\WebRoot\WEB-INF\classes\resource
-
StrutsSample\WebRoot\WEB-INF\classes\tutorial
-
StrutsSample\WebRoot\WEB-INF\lib
-
StrutsSample\WebRoot\WEB-INF\classes
-
StrutsSample\src\tutorial
-
StrutsSample\src\resource
-
StrutsSample\WebRoot\WEB-INF
-
StrutsSample\WebRoot\META-INF
-
StrutsSample\src
-
StrutsSample\WebRoot
-
StrutsSample\.myeclipse
-
StrutsSample\.settings
-
StrutsSample
-
资源内容介绍
Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的一个开源产品,主要用于构建MVC(Model-View-Controller)架构的应用程序。本入门例子将带你逐步了解如何使用Struts2.0来创建一个简单的Web应用。一、Struts2.0框架基础Struts2.0是Struts1.x的升级版,它吸取了WebWork框架的优点,提供更强大的功能和更好的灵活性。核心特性包括Action、拦截器(Interceptor)、结果类型(Result Type)以及OGNL表达式语言等。1. Action:在Struts2中,Action类是业务逻辑的载体,处理用户的请求并返回结果。每个Action类对应一个URL,负责处理特定的业务逻辑。2. 拦截器:拦截器是Struts2的核心机制之一,它可以实现预处理和后处理逻辑,如日志记录、权限验证、事务管理等,无需修改Action代码即可实现这些功能。3. OGNL(Object-Graph Navigation Language):Struts2使用OGNL作为默认的表达式语言,用于在Action与视图之间传递数据。OGNL允许开发者直接访问对象的属性,进行表达式运算。二、创建Struts2应用1. 配置环境:你需要安装JDK、Eclipse或IntelliJ IDEA等开发工具,并配置好Apache Maven或Gradle等构建工具,以及Struts2的依赖库。2. 创建Maven项目:使用Maven的 archetype:create 命令或者在IDE中创建一个新的Maven Webapp项目。3. 添加Struts2依赖:在pom.xml文件中添加Struts2的核心依赖和其他必要的库,例如:```xml${message}
```7. 运行与测试:启动Tomcat服务器,通过浏览器访问http://localhost:8080/your-app-name/hello.action,如果一切配置正确,你应该能看到"Hello, World!"的显示。三、进一步学习Struts2.0不仅限于简单的HTTP请求处理,还可以配合其他框架如Spring进行依赖注入,实现更复杂的业务逻辑。此外,还有国际化、异常处理、主题模板、插件机制等多个高级话题等待你去探索。通过这个入门例子,你已经迈出了学习Struts2的第一步。随着深入研究,你会发现Struts2是一个强大且灵活的框架,能帮助你构建出高效、可维护的Java Web应用程序。祝你在学习Struts2的道路上越走越远!用户评论 (0)
相关资源
Petshop4.0学习资料集合
petshop,4.0,学习资料,集合,ASP.NET
571.38KB13金币
C#PPT教材
C#的PPT教材。十分经典
4.22MB27金币
asp.net日期選擇控件V1.2
asp.net自帶的日期選擇控件不太好使,編寫了一asp.net下的日期選擇控件。使用方法請具體參考readme.doc,希望它能給您帶來方便。如果有疑問,請與我聯系[email protected]
45.51KB15金币
listview用法
详细介绍了listview的用法
271.3KB17金币
asp.net 电子商务
asp.net 电子商务
2.22MB26金币
Source Insight 配色方案
本文包括SourceInsight3.5 和 SourceInsight4.0 的字体颜色风格个性化配置方案,同时包含个字体颜色对应的设置值供参考
15.31MB19金币
axis资料jar包
axis资料jar包,共包括12个文件activation.jar axis.jar axis-ant.jar axis-schema.jar commons-discovery-0.2.jar commons-logging-1.0.4.jar jaxrpc.jar log4j-1.2.8.jar mailapi.jar saaj.jar wsdl4j-1.5.1.jar xmlec-1.3.0.jar
2.62MB18金币
java计算器程序
java编写的计算器程序,Java课程设计。以打包成exe文件。
272.55KB18金币
log4j使用手册和API chm格式
log4j使用手册和API chm格式
1008.93KB15金币
Ewebeditor .net版
Ewebeditor的.net版,喜欢它的朋友有福了.
好不容易才找到的.
403.34KB29金币
微软等数据结构+算法面试100题.rar
微软等数据结构+算法面试100题.rar
274.44KB28金币
Java Servlet教程
Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序,Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务.
109.02KB22金币