用action属性接受参数
来源:互联网 发布:美国护理学硕士知乎 编辑:程序博客网 时间:2024/05/22 00:29
一、直接传递参数:
(1)xml配置:
<action name="user" class="param.action.UserAction"> <result name="success"> /user_add_success.jsp; </result></action>
(2)UserAction类:
package param.action;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport {private String name;private int age;public String add(){System.out.println("name="+name);System.out.println("age="+age);return SUCCESS;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}}(3)运行
http://localhost:8080/struts2_0100_introduction/front/user!add?name="jjss"&age=77
调用add方法name=jjss age=77传递参数
查看控制台:
二、domain model传递参数
User类:
package com.bjsxt.struts2.user.model;public class User {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}}UserAction类:
package user.action2;public class UserAction2 {private User user;public String add() {System.out.println("name" + user.getName());System.out.println("age" + user.getAge());return "success";}public User getUser() {return user;}public void setUser(User user) {this.user = user;}}xml修改:
<action name="user" class="user.action2.UserAction2"> <result name="success"> /user_add_success.jsp; </result></action>
控制台输出:
三、实现Model Driven接口
UserAction3:
package user.action3;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;public class UserAction3 extends ActionSupport implements ModelDriven<User> {private User user=new User();public String add(){System.out.println("name=" + user.getName());System.out.println("age=" + user.getAge());return SUCCESS;}public User getModel() {return user;}}
控制台输出:
name="qq"
age=24
0 0
- 用action属性接受参数
- Struts2 用Action的属性接受参数
- struts2学习笔记----用action的属性接受参数
- struts 获取参数(Action 属性接受参数)
- 【JavaWeb Structs2学习】 用Action接受参数
- Action接受请求参数
- struts2 Action属性接受属性
- struts.xml属性配置,action属性,通配符,action接受参数(二)
- JavaEE----Action接受请求参数
- 【Struts框架】第一节Action-action接受参数
- struts2 Action属性接受属性(二)
- Struts2-Action接受参数方式、method属性使用及通配符的配置
- Struts2中action接受参数的方法,属性:DomainModel、ModelDriver和ActionSupport
- struts2——action接受参数!!!
- Struts2中action接受参数方法
- Action 三种传递并接受参数
- Struts之action的请求接受参数
- struts2用action属性接收参数
- H5 Canvas JS API
- ASessionDescription的一些函数介绍
- 设计模式:工厂模式
- spring配置集成redis的不同方式
- WKWebView与JS交互
- 用action属性接受参数
- 20170313ZABBIX默认报警模板
- linux学习笔记008
- 抗锯齿技术深度解析
- Q84:层级实例网格[Hierarchical Instance Grids]
- 复制虚拟机centos系统配置网卡后提示异常
- Linux下搭建nginx服务器
- SpringBoot菜鸟教程(一)
- C++ 虚析构函数的作用