- 浏览: 188140 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (321)
- eclipse (4)
- idea (2)
- Html (8)
- Css (14)
- Javascript (8)
- Jquery (6)
- Ajax Json (4)
- Bootstrap (0)
- EasyUI (0)
- Layui (0)
- 数据结构 (0)
- Java (46)
- DesPattern (24)
- Algorithm (2)
- Jdbc (8)
- Jsp servlet (13)
- Struts2 (17)
- Hibernate (11)
- Spring (5)
- S2SH (1)
- SpringMVC (4)
- SpringBoot (11)
- WebService CXF (4)
- Poi (2)
- JFreeChart (0)
- Shiro (6)
- Lucene (5)
- ElasticSearch (0)
- JMS ActiveMQ (3)
- HttpClient (5)
- Activiti (0)
- SpringCloud (11)
- Dubbo (6)
- Docker (0)
- MySQL (27)
- Oracle (18)
- Redis (5)
- Mybatis (11)
- SSM (1)
- CentOS (10)
- Ant (2)
- Maven (4)
- Log4j (7)
- XML (5)
最新评论
1. struts2简介
官网:http://struts.apache.org/
2. struts2导入jar包
3. 配置web.xml
4. action
5. 示例
官网:http://struts.apache.org/
在用户请求和模块化处理方面以及页面的展现这块,Struts2发挥的屌炸天作用; 相对于传统的Jsp+Servlet模式,Struts2更适合企业级团队开发,方便系统的维护;
2. struts2导入jar包
版本:2.3.16 commons-fileupload-1.3.1.jar commons-io-2.2.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.16.3.jar xwork-core-2.3.16.3.jar
3. 配置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>
4. action
implements Action import com.opensymphony.xwork2.Action; extends ActionSupport import com.opensymphony.xwork2.ActionSupport;
5. 示例
新建项目HeadFirstStruts2Chap01,版本选择2.5 HelloWorldAction.java package com.andrew.action; import com.opensymphony.xwork2.Action; public class HelloWorldAction implements Action { @Override public String execute() throws Exception { System.out.println("执行了Action的默认方法"); return SUCCESS; } } struts.xml <struts> <package name="helloWorld" extends="struts-default"> <action name="hello" class="com.andrew.action.HelloWorldAction"> <result name="success">helloWorld.jsp</result> </action> </package> </struts> helloWorld.jsp Struts2你好! http://localhost:8080/HeadFirstStruts2Chap01/hello 运行结果: Struts2你好! 控制台: 执行了Action的默认方法
发表评论
-
struts2防重复提交
2019-01-14 08:55 3531. struts2防重复提交 Student.java ... -
struts2文件上传和下载
2019-01-12 16:10 3091. struts2文件上传和下载 1) Struts2 ... -
struts2验证框架
2019-01-12 16:10 4141. struts2验证框架 Struts2基于Stru ... -
struts2国际化
2019-01-12 16:10 3951. struts2国际化 网上转码: http://too ... -
struts2标签
2019-01-12 16:10 4471. struts2标签 Struts2自己封装 ... -
struts2值栈与OGNL
2019-01-12 16:10 4531. struts2值栈简介 值栈是对应每个请求对象的一 ... -
struts2拦截器
2019-01-11 09:07 3481. struts2拦截器简介 拦截器简介 Strut ... -
struts2配置result
2019-01-11 09:07 4371. struts2配置result 新建项目HeadF ... -
struts2分模块与action生命周期
2019-01-11 09:07 3521. 分模块 struts.xml <inclu ... -
struts2使用通配符与动态方法调用
2019-01-11 09:06 3881. 使用通配符 新建项目HeadFirstStruts ... -
struts2配置struts.xml
2019-01-11 09:06 3871. struts2配置struts.xml 1 ... -
struts2处理传入多个值
2019-01-10 09:17 3981. struts2处理传入多个值 新建项目HeadFi ... -
struts2属性驱动与模型驱动
2019-01-10 09:17 3831. struts2属性驱动与模型驱动 user.jav ... -
struts2引入ActionSupport
2019-01-10 09:16 4191. struts2引入ActionSupport He ... -
struts2自动获取设置数据
2019-01-10 09:16 3991. struts2自动获取设置数据 新建项目HeadF ... -
Java struts2 Jar包
2018-09-03 19:17 6691. Java struts2 Jar包下载地址 http: ...
相关推荐
Struts2是一个强大的Java Web应用框架,它是基于Model-View-Controller(MVC)设计模式的,用于构建可扩展的企业级应用。Struts2的出现是由于WebWork和Struts社区的合并,它继承了两者的优势,提供了更高效、灵活的...
Struts2是一个基于MVC(Model-View-Controller,模型-视图-控制器)设计模式的Web应用框架,它是开源的并且免费提供。MVC设计模式将应用分为三个核心组件:模型(Model)、视图(View)和控制器(Controller),这种...
Struts2简介** Struts2是Apache软件基金会下的一个开源项目,它继承了Struts1的优点并吸取了其他优秀框架如WebWork的优势。Struts2的核心是Action,它负责处理用户请求,并通过Interceptor(拦截器)机制来增强...
**1.1 Struts2 简介** - **定义**:Struts2 是 Apache 组织提供的一个基于 MVC 架构模式的开源 Web 应用框架。 - **核心**:Struts2 的核心其实是 WebWork 2,它融合了 Struts 1 的一些优秀思想。 - **优势**:使用 ...
Struts2是一个强大的Java web应用程序框架,用于构建和维护可扩展、模块化和易于管理的Web应用。它基于Model-View-Controller (MVC)设计模式,为开发者提供了丰富的特性和插件支持,大大简化了Java web开发流程。相...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域中被广泛使用,特别是在企业级应用中。Struts2是Apache软件基金会的开源项目,它继承了Struts1的优点并解决了其存在...
##### 1.1 Struts2简介 Struts2是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,用于简化Java Web应用程序的开发过程。与传统的Java Web开发相比,Struts2提供了更为简洁和高效的开发方式。 ##### ...
Struts2是一个基于MVC(Model-View-Controller)设计模式的开源JavaEE框架,它致力于简化企业级Web应用程序的开发。MVC模式是一种将业务逻辑、数据和用户界面分离的设计理念,使得开发者能够独立地处理各个部分,...
Struts2是一个强大的Java Web应用程序框架,它是Apache软件基金会下的Jakarta项目的一部分。Struts2是Struts1的升级版,旨在提供更高效、更灵活的MVC(Model-View-Controller)架构,以帮助开发者构建和维护结构清晰...
#### Struts 2简介 Struts 2是Struts框架的一个重要分支,它继承了Struts 1.x的一些特性,并在此基础上进行了大幅度的改进与扩展,使之成为了一个更为强大、灵活的Web开发框架。Struts 2主要应用于Java EE平台上的...
### Struts2简介 Struts2是Apache软件基金会下的一个开源项目,它是基于MVC设计模式的Java Web应用框架。Struts2提供了一套完善的拦截器(Interceptor)机制,支持多种模板技术,以及强大的插件架构,使得开发者...
#### 一、Struts2简介 Struts2是一个开源的Web应用框架,它继承了Struts1的设计理念,并在此基础上进行了大量的改进和完善。Struts2是Apache软件基金会下的一个顶级项目,它采用MVC(Model-View-Controller)设计...
- **Struts2简介**:Struts2是Apache Software Foundation的一个开源项目,它是Struts1.x的后续版本,采用了更为先进的设计理念和技术。Struts2不仅继承了Struts1.x的优点,还对其进行了大幅改进,特别是在性能、...
### Struts2简介 Struts2是Struts1的升级版本,它是一款用于Java EE环境下的MVC框架。相比于Struts1,Struts2提供了更强大的功能,包括但不限于拦截器、类型转换、文件上传/下载等。Struts2的核心思想是基于拦截器...
### Struts2简介 Struts2是一个基于Java的企业级Web应用开发框架,它继承了Struts1的设计思想,并在此基础上进行了大量的改进和完善。Struts2采用了MVC(Model-View-Controller)架构模式,它将业务逻辑处理、用户...