`
Hermosa_Young
  • 浏览: 254030 次
  • 来自: 上海
社区版块
存档分类
最新评论

动态Action实验

阅读更多

1. 创建Java Web,添加jar包

 

2. 创建名为UserAction的Action对象,添加add()与update()方法

package com.yuan;
import com.opensymphony.xwork2.ActionSupport;

public class UserAction extends ActionSupport{
	
	private static final long serialVersionUID = -5863435861595037127L;
	private String info;
	
	public  String add() throws Exception{
		setInfo("add user information");
		return "add";
	}
	
	public  String update() throws Exception{
		setInfo("update user information");
		return "update";
	}
	public String getInfo() {
		return info;
	}

	public void setInfo(String info) {
		this.info = info;
	}
}

 

3. 配置Struts.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
	"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
	<package name="user" extends="struts-default">
		<action name="userAction" class="com.yuan.UserAction">
			<result name="add">/user_add.jsp</result>
			<result name="update">/user_update.jsp</result>
		</action>
	</package>
</struts>

 

4. 创建user_add.jsp和user_update.jsp

<body>
	<s:property value="info"/>
</body>

 

5. 创建首页index.jsp

<body>
	keep improving!!!
	<a href="userAction!add">add information</a>
	<a href="userAction!update">update information</a>
</body>

 

6. 运行结果


 
 
 

 

 

 

 

 

 

 

 

 

 

  • 大小: 3.7 KB
  • 大小: 3 KB
  • 大小: 3.4 KB
分享到:
评论

相关推荐

    基于J2EE的开发技术 - 实验项目1 - Action的实现与配置

    在这个实验项目中,我们主要探讨了Action的实现与配置,分为两个不同的web应用,actionApp1和actionApp2。 对于actionApp1,我们需要创建两个Action类,Login.Action和Regist.Action,这两个类分别对应用户的登录和...

    Action board.rar

    Action Board 是一款专门用于音视频开发的硬件平台,它提供了丰富的功能,可以帮助开发者进行各种复杂的电子设计和实验。这个名为 "Action board.rar" 的压缩包包含了一系列与该开发板相关的资源,包括完整的资料、...

    JavaEE轻量级框架6个实验报告

    实验内容包括学习标签语法,然后在JSP页面中应用这些标签实现动态数据展示和用户交互。实验总结会讨论标签的灵活性和便捷性。 实验四:Struts 2校验框架的应用 实验目的是学习和使用Struts 2的校验框架进行数据验证...

    实验10 使用Intent进行通信

    在这个实验中,当用户点击拨打电话的图片按钮时,会创建一个隐式Intent,因为系统内置的电话拨号器并不是我们直接引用的类,而是通过设置ACTION_CALL行动和tel URI数据来触发。Intent的构建可能如下: ```java ...

    Javaweb实验报告.docx

    实验报告中涉及到多种技术,包括 Eclipse、Mysql、Navicat、Tomcat 等软件的安装、配置和使用,以及 servlet 技术、log4j 技术、jdom 技术、ifreechart 技术、struts 技术、OGNL 技术、action 对象组织、页面间转接...

    实验 4 操作、输出值和数据表实验报告.doc

    实验报告的目的是让学生掌握软件测试中的关键概念,包括操作、输出值和数据表的设计。实验主要涉及了四个方面的内容:循环方法、输出值测试、可重用操作和外部数据的本地编辑。 首先,实验强调了如何分解操作以实现...

    Android的Intent实验

    本实验将深入探讨Intent的基本用法,旨在帮助开发者理解其核心概念和实际应用。 1. **Intent的基本概念** Intent是一个意图对象,它表达了应用程序想要执行的动作,例如启动一个新的Activity或启动一个Service。...

    编译原理实验报告LR(1)分析法.doc

    实验代码展示了ACTION表和GOTO表的具体实现,它们是LR(1)分析的核心。ACTION表定义了遇到不同输入符号时的处理方式,GOTO表规定了栈顶非终结符遇到特定输入后的状态转移。在main函数中,程序接收用户输入,逐字符...

    mysql-存储引擎-实验四.docx

    在实验中,我们对学生表中学号执行了增、删、改操作,并验证了 RESTRICT、CASCADE、SET NULL、NO ACTION 相应规则。在 MySQL 中,外键的规则可以使用 RESTRICT、CASCADE、SET NULL、NO ACTION 等关键字来指定。 8. ...

    struts2实验一:动态方法调用+请求参数的获取+简单的表单数据验证

    本实验主要涉及三个核心概念:动态方法调用、请求参数的获取以及简单的表单数据验证。 **动态方法调用(Dynamic Method Invocation,DMI)** 在Struts2中,动态方法调用是其一大特性,允许开发者通过URL直接调用...

    Struts1实验项目

    本实验项目“Struts1”提供了一个实践平台,涵盖了上述所有知识点,你可以通过它了解Struts1的基本操作,学习如何配置Action、ActionForm,以及如何处理请求和响应。通过动手实践,你将能更好地掌握这个经典的Web...

    javaee 实验报告 实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用

    首先,我们从实验一着手,它涉及到JSP(JavaServer Pages)、Servlet和JavaBean,这些都是JavaEE中用于构建动态网页应用的基础组件。MVC(Model-View-Controller)模式是一种设计模式,它将业务逻辑(Model)、用户...

    组件技术实验 三大框架的整合 代码和实验报告

    依赖注入使得对象之间的关系可以在运行时动态配置,降低了代码间的耦合度。而AOP则用于在不修改源代码的情况下,对程序进行功能增强,如日志记录、事务管理等。 MyBatis是一个轻量级的持久层框架,它简化了数据库...

    Servlet实验报告.pdf

    Servlet 实验报告.pdf 本实验报告的主要目的是掌握 Servlet 应用,熟悉 web 开发的 MVC 模式,了解 servlet 的工作流程和作用,并掌握 servlet 的方法 init()、destory()、doGet()、doPost()。 一、实验目的 1. ...

    NAO机器人实验报告

    - 双击自定义的“Action”指令模块,将其拖入编程区域。 - 选择“Tactile Head”指令,通过编辑命令实现头部触摸功能。例如,设置三个头部按钮分别实现程序启动、暂停等功能。 - 使用“if”条件语句实现不同触摸...

    一个Action多方法调用的Struts 2的应用程序

    利用Struts 2框架创建一个web项目chap2_e22,实现用户登录过程。具体要求是在loginAction类中分别用login()和registered()处理用户登录和注册的过程,分别创建login.jsp和register.jsp两个...(源代码和实验报告)

    java-实验室器材管理系统

    《Java 实验室器材管理系统详解》 在信息技术领域,Java是一种广泛应用的编程语言,尤其在企业级应用开发中占据重要地位。本项目“java-实验室器材管理系统”是基于Java技术,利用Struts 1.1框架构建的一个中等规模...

    javaee实验报告(20211223122237).pdf

    Java EE 实验报告 - Struts 框架技术及应用 一、实验目的与内容 本实验的目的是掌握Struts框架技术的原理及其在项目中的应用,掌握MVC开发模式。实验中创建了一个用于Java EE项目的数据库,并在数据库中创建了一个...

    编译原理SLR(1)语法分析实验报告

    【实验报告概述】 本次实验是关于编译原理中的SLR(1)语法分析,通过C++语言实现。SLR(1)分析法是一种自底向上、从左至右的解析技术,用于确定一个符号串是否属于给定文法的句子。实验的目标是构造一个LR(1)分析程序...

    实验指导\第二章Struts框架详解.doc

    本实验的主要目标是让学生掌握Struts框架的核心组件,包括控制器、Action、ActionForm和配置文件的作用。在2个课时内,你将学习如何使用Struts框架构建一个用户登录系统,从而了解Struts中各部分如何协同工作。 ###...

Global site tag (gtag.js) - Google Analytics