第03讲 struts2中ActionSupport引入
1,在项目 HeadFirstStruts2chapter02 中,新建HelloWorldAction.java,继承ActionSupport类,
package com.cruise.action;
import com.opensymphony.xwork2.ActionSupport;
public class HelloWorldAction2 extends ActionSupport{
private String name ;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@Override
public String execute() throws Exception {
System.out.println("struts2的默认的方法执行了");
return "success";
}
}
2,修改struts.xml文件,
xml version="1.0" encoding="UTF-8" ?>
DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="suibiandingyi" extends="struts-default">
<action name="hello" class="com.cruise.action.HelloWorldAction">
<result name="success">helloworld.jspresult>
action>
<action name="hello2" class="com.cruise.action.HelloWorldAction2">
<result name="success">helloworld.jspresult>
action>
package>
struts>
3,测试,同上一节。
4,通过post方式提交 index.jsp 如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="hello2" method="post">
name:<input type="text" name="name"/><input type="submit" value="提交">
</form>
</body>
</html>
5,测试post方式:
点击提交
第03讲 struts2中ActionSupport引入相关推荐
- 在Struts2中使用OGNL
OGNL是XWork引入的一个非常有效的数据处理的工具.我们已经了解了OGNL的基本操作和OGNL的内部结构,接下来,我们来看看XWork对OGNL做了什么样的加强,以及OGNL的体系在Struts2 ...
- Struts2入门第一讲——Struts2框架的快速入门
Struts2框架的概述 Struts2是一种基于MVC模式的轻量级Web框架,它自问世以来,就受到了广大Web开发者的关注,并广泛应用于各种企业系统的开发中.目前掌握Struts2框架几乎成为Web ...
- struts2中 ServletActionContext与ActionContext区别
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息, ...
- WEB Struts2 中OGNL的用法
2019独角兽企业重金招聘Python工程师标准>>> User对象属性获取 如User中有username和password字段 获取username属性<s:propert ...
- 【struts2】struts2中对象的获取
========================================== 在后台如何获取对象: ========================================== 方法一 ...
- Struts2源码学习(一)——Struts2中的XWork容器
接下来记录几篇学习Struts2源码的文章,希望能温故而知新. 目录: 1, 为什么引入容器 2,容器的定义 3,对象创建分析 4,依赖注入分析 5,对象创建和依赖注入的实现 首先,了解为什么框架要引 ...
- Struts2中Action接收参数
Struts2中Action接收参数的方法主要有以下三种: Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数: a.定义:在Action类中定义属 ...
- Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法...
Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法 www.MyException.Cn 发布于:2012-09-15 ...
- Struts2中action获取request、response、session的方式
2019独角兽企业重金招聘Python工程师标准>>> 第一种方式,非IoC(Spring中的控制反转)方式: package com.action; import java.uti ...
- 在struts2中訪问servletAPI
在struts2中訪问servletAPI,通俗点也就是使用servlet中的两个对象request对象和response对象. 前几天看到一个CRM项目的源代码,里面使用request对象和resp ...
最新文章
- 【全网之最】全网最短代码——给名字、电话、账号、昵称加星号*添加隐私保护、身份证号加密、信息脱敏
- java版spring cloud+spring boot+redis多租户社交电子商务平台(十二)断路器监控(Hystrix Dashboard)...
- 帧同步_什么是帧同步什么是状态同步
- 数学建模4 论文写作排版和技巧
- ajax参数中有加号,浅谈在js传递参数中含加号(+)的处理方式
- shell脚本:实现文件覆盖写入、文件内容追加写入
- Linux tcpdump
- 性能提升 3 倍的树莓派 4,被爆设计缺陷!
- asp.net生产环境和开发环境的错误日志包装策略
- Java实现一个会员制度的CD出租销售店,基本的功能有:一是对会员的管理,包括增加会员、删除会员;二是对货品的管理,包括出租、销售CD、进货、统计账目等。
- npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法
- Revit二次开发入门
- ora01033是什么错误linux,ora-01033错误的解决办法
- 网络工程师知识-盘点网工调试工具常用console线汇总
- Excel学习日记:L30-制作甘特图
- html5人脸拼图,layout拼图
- java gef_GEF简介
- DOM4j解析XMl中碰到的问题解决
- 3D数学系列之——从“蒙的挺准”到“蒙的真准”解密蒙特卡洛积分!
- python生成一维数组,二维数组