创建action
package com.demo.action; public class HelloWorld { private String mess = "我的第一个应用"; public String execute(){ return "success"; } public String getMess() { return mess; } public void setMess(String mess) { this.mess = mess; } }
配置struts.xml
<!-- name 为其他包继承用 namespace 为访问--> <package name="usermanager" extends="struts-default" namespace="/usermanager"> <action name="top" class="com.demo.action.HelloWorld" method="execute" > <result name="success">/WEB-INF/page/mess.jsp</result> </action> </package>
创建视图
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title></title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> ${mess } <br> </body> </html>
浏览器访问路径:http://127.0.0.1:8080/struts2/usermanager/top
OK。
相关推荐
这个`struts2.2.3-hibernate3.3.1-spring3.1.zip`压缩包集合了这三个框架的组件,方便开发者快速搭建基于MVC模式的Java应用。 **Struts2** 是一个开源的MVC框架,基于Model-View-Controller设计模式,用于构建结构...
Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它的核心是Action和Result,提供了一种更有效、更灵活的方式来处理HTTP请求和响应。Struts2的2.2.3版本是在其发展...
Struts2是一个非常著名的Java Web开发框架,它提供了一种模型-视图-控制器(MVC)架构,便于开发者创建动态、数据驱动的Web应用程序。标题中的"struts2-2.3.32-all"指的是Struts2框架的2.3.32版本的完整包,通常包含...
SSH2 Demo 2.0 是一个基于Struts2.2.3、Hibernate 3.6.8和Spring3的综合应用实例,展示了如何在实际项目中整合这三大流行开源框架,构建一个完整的Java Web应用程序。这个框架组合通常被称为SSH(Spring、Struts2和...
Struts2.2.3是Apache Struts框架的一个版本,它是基于MVC(Model-View-Controller)设计模式的开源Java Web应用框架。Struts2是Struts1的升级版,它提供了更强大的功能和更好的性能,使得开发人员能够更高效地构建...
2. **Struts2.2.3**: - **MVC架构**:Struts2是一个基于MVC设计模式的Web应用框架,用于简化Java Web应用程序的开发。 - **Action和结果**:Action是业务逻辑的载体,结果定义了Action执行后的跳转路径。 - **...
这个压缩包包含的是Struts2.2.3、Spring3.0.6和Hibernate3.6.8的基础jar包,这些库文件是构建基于SSH的应用程序所必需的。 **Struts2** 是一个基于MVC设计模式的Web应用框架,用于简化Java Web开发。Struts2.2.3...
1. **Struts2.2.3**:Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Web应用框架。它继承了Struts1的优点,并且在Action和Result之间引入了拦截器(Interceptor)机制,增强了框架的灵活性和可扩展性...
Struts2.2.3、Spring3.1和iBatis2.0是经典的Java Web开发框架组合,常被用于构建高效、灵活的企业级应用程序。这个压缩包包含了这三大框架的核心库,便于开发者进行集成和使用。下面我们将深入探讨这三个框架以及...
Struts2.2.3、Spring3.0.5和Hibernate3.6.5是Java Web开发中的三个关键框架,它们常被一起使用以构建高效、模块化的应用程序。本实例中,这些框架与SQL Server数据库进行了整合,为开发者提供了一个完整的后端解决...
4. **Struts 2**:是基于MVC设计模式的Web应用框架,它整合了WebWork的强大功能和Struts 1的优点。2.2.3版本的Struts提供了丰富的拦截器、强大的OGNL表达式语言和模板技术,使得开发人员可以更便捷地构建出结构清晰...
例如,推荐的SSH2版本组合为:Struts2-2.2.3、Spring-2.5.6、Hibernate-3.6.8。正确选择这些版本的jar包是构建框架的基础,包括但不限于以下jar包: - struts2-core-2.2.3.jar - struts2-spring-plugin-2.2.3.jar - ...
Struts2、Spring2.5和Hibernate3.2是经典的Java Web开发框架组合,被称为SSH(Struts2、Spring、Hibernate)集成。这个整合包可能是为了帮助开发者快速搭建基于这些技术的项目环境。 Struts2是MVC(Model-View-...
- 将`struts-2.2.3\apps\struts2-blank\WEB-INF\lib`内的所有文件复制到新建项目的`lib`文件夹下。 2. **修改`web.xml`**: - 在项目的`web.xml`文件中添加Struts2的过滤器配置: ```xml <filter-name>...
- **必备理由**:作为框架的核心组件,struts2-core-2.2.3.jar提供了Struts2运行所需的所有基本功能,如请求处理、拦截器管理等,是构建任何基于Struts2的应用程序的基础。 ##### 2. **xwork-core-2.2.3.jar** - *...
- **手动添加依赖库**:手动将所需的JAR包复制并粘贴到`WEB-INF/lib`目录下,包括Struts与Spring相整合的插件`struts2-spring-plugin-2.2.3.jar`。 - **创建Struts.xml**:在`src`目录下新建`Struts.xml`文件,并...
- spring-web-2.0.jar - spring-webmvc-2.0.jar **2.2.2 配置web.xml** 接下来需要在项目的web.xml文件中配置Spring的监听器,以便于在容器启动时加载Spring配置文件。添加以下代码: ```xml <listener-class> ...
通过上述步骤,我们可以成功搭建起一个集成了Struts 2、Spring 2 和 Hibernate 3的应用架构。这种架构模式广泛应用于企业级应用开发中,能够帮助开发者高效地构建出结构清晰、易于维护的应用系统。希望本文能够为...
Struts2是一个流行的Java Web开发框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在本文中,我们将探讨如何使用Struts2与MySQL数据库一起实现基本的增删改查操作。 首先,环境的搭建至关重要。为了运行一个...