1.UserAction类
package com.eduask.action;
public class UserAction {
//user_add.jsp页面;
public String user_add(){
return "user_add";
}
//user_delete.jsp页面;
public String user_delete(){
return "user_delete";
}
//user_update.jsp页面;
public String user_update(){
return "user_update";
}
//user_select.jsp页面;
public String user_select(){
return "user_select";
}
}
2.struts.xm
<struts>l
<package name="user" namespace="/user" extends="struts-default">
<action name="user_add" class="com.eduask.action.UserAction" method="user_add">
<result name="user_add" type="dispatcher">
/WEB-INF/jsp/user_add.jsp
</result>
</action>
<action name="user_delete" class="com.eduask.action.UserAction" method="user_delete">
<result name="user_delete" type="dispatcher">
/WEB-INF/jsp/user_delete.jsp
</result>
</action>
<action name="user_update" class="com.eduask.action.UserAction" method="user_update">
<result name="user_update" type="dispatcher">
/WEB-INF/jsp/user_update.jsp
</result>
</action>
<action name="user_select" class="com.eduask.action.UserAction" method="user_select">
<result name="user_select" type="dispatcher">
/WEB-INF/jsp/user_select.jsp
</result>
</action>
</package>
</struts>
分享到:
相关推荐
【标题】"一个简单的增删查改demo(jsp,hibernate,struts2)"提供了基于Java Web技术栈的数据库操作示例,主要涉及了三个核心组件:JSP(JavaServer Pages)、Hibernate(对象关系映射框架)和Struts2(MVC框架)...
2. **Struts2 JSP标签库**:`struts2-convention-plugin.jar`和`struts2-jsp-plugin.jar`提供了与JSP集成的支持,允许开发者在JSP页面中使用Struts2的标签来简化视图层的开发,如`s:property`、`s:form`、`s:action`...
### Struts2 通配符映射创建步骤详解 #### 一、项目环境搭建与配置 根据提供的描述,本文将详细介绍如何实现Struts2中的通配符映射,并结合具体的步骤来阐述整个过程。 **第一步:创建动态Web工程** 1. **创建...
- Struts2有一个强大的插件系统,可以轻松集成第三方库,如Tiles、Tiles2、Hibernate、Spring等。 7. **异常处理** - 提供了全局和局部的异常处理机制,能够捕获和处理Action执行过程中的异常。 8. **安全性** ...
对于初学者来说,理解并动手实践Struts2的第一个实例是非常重要的,这将帮助他们快速掌握该框架的基本用法。下面,我们将详细讲解如何创建并运行一个简单的Struts2应用实例。 首先,你需要确保已经安装了Java SDK和...
Struts2是一个强大的Java web应用程序开发框架,它基于Model-View-Controller(MVC)设计模式,旨在简化创建用户交互式、数据驱动的web应用的过程。这个“Struts2接口文档”是开发者的重要参考资料,提供了关于...
1. **Struts配置**:Struts配置文件(struts-config.xml)是整个应用程序的中枢,定义了Action类、ActionForm、以及Action映射。在这里,我们将配置用户登录相关的Action,指定其处理的请求URL、对应的ActionForm类...
这里的`*_*`表示任意长度的字符串,而`{1}`和`{2}`分别代表了URL中第一部分和第二部分的值。当用户访问类似`/actions/User_add`的URL时,Struts2会根据URL匹配到对应的Action类`com.example.UserAction`以及方法`add...
本资料包包含的是《Struts2深入详解》一书的源码分析,涵盖了从第一章到第五章的内容,并附带了相关的jar包,方便读者结合理论与实践进行学习。 首先,让我们从第一章开始,Struts2的基础知识。这一章通常会介绍...
- 视图部分通常使用JSP(JavaServer Pages)来呈现,Struts2提供了一系列标签库,如`s:form`、`s:textfield`等,简化了JSP页面的编写,提高了代码的可读性和可维护性。 7. **国际化与本地化**: - 商品展示系统...
搭建Struts2环境的第一步是添加必要的库到项目中。这通常涉及在项目的`pom.xml`文件中添加Struts2的相关依赖,如`struts2-core`、`struts2-convention-plugin`等。如果你使用的是Eclipse或IntelliJ IDEA等IDE,可以...
"Struts2-part01"可能包含的是该系列学习的第一部分内容,可能涵盖了Struts2的基础概念、环境搭建、Action的创建和执行、OGNL的基本使用等内容。通过学习这部分代码,开发者能够初步掌握Struts2的基本操作和工作原理...
7. **编写第一个Action**:创建一个Action类,实现你需要的业务逻辑,并指定结果页面。 8. **编写结果页面**:创建一个JSP页面,用于显示Action执行后的结果。 9. **配置struts.xml**:在struts.xml中配置Action,...
为了展示注册表单,创建一个JSP页面,使用Struts2的标签库(例如`s:form`、`s:textfield`等)来创建表单字段。这些标签将与Action类中的属性相对应,使得用户输入的数据能被Struts2框架自动绑定。 当用户提交表单时...
在MyEclipse中,创建一个Struts2项目的第一步是新建一个Dynamic Web Project,并导入Struts2的库。这些库包括struts2-core、struts2-convention、struts2-plugins等,它们包含了Struts2框架运行所需的所有组件。 接...
Struts2是Java Web开发中一个非常重要的框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了一种结构化和可扩展的方式来构建应用程序。在"struts2课件第四天"的学习中,我们将深入探讨Struts2的核心...
通过"struts2-blank"这个压缩包,你可以看到一个基础的Struts2项目结构,包括`struts.xml`配置文件、Action类、JSP页面等。实践这个例子,你可以了解到如何设置一个简单的Struts2应用,从而为进一步学习更复杂的特性...
1. **官方文档**:Struts2的官方网站提供了详细的官方文档,包括快速入门指南、API文档和常见问题解答,是学习Struts2的第一手资料。 2. **在线教程**:互联网上有大量的Struts2教程,从基础到进阶,覆盖了Struts2的...
6. **依赖的jar包**:Struts2运行所需的库,包括Struts2的核心库、Servlet和JSP相关的API,以及其他可能的第三方库。 学习这个demo,你需要理解MVC模式在Struts2中的应用,掌握Action和Result的配置,了解...
Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Java Web框架,它在Web应用开发中被广泛使用。Struts2的核心在于提供一个强大的、灵活的、可扩展的架构,使得开发者能够更方便地实现业务逻辑与表现层...