Struts2_参数传值
来源:互联网 发布:阿里域名备案需要什么 编辑:程序博客网 时间:2024/06/05 02:20
package org.com.test.action;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext;public class UserAction {private int id;private String username;private String password;/*public String addInput(){System.out.println("addInput");return "addInput";}public String add(){System.out.println("add");return "add";}public String list(){System.out.println("list");return"list";}*/public String addInput(){System.out.println("addInput");/** * http://localhost:8080/struts01/User_addInput?username=abc&password=123&id=44 */System.out.println(username+":"+password+":"+id);return "success";}public String add(){System.out.println("add");return "re_list";}public String list(){//传值的第一种方式,直接通过action中设置相应的get,set方法。this.setId(44);this.setUsername("zhangsan");this.setPassword("123");//第二种方式通过ActionContext完成传值ActionContext.getContext().put("test1", 123);ActionContext.getContext().put("test2", "password123");//第三种可以通过Servlet的API传值。ServletActionContext.getRequest().setAttribute("hello", "world");System.out.println("list");return"success";}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib prefix="s" uri="/struts-tags"%><!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><h1>action list</h1>${username }--${id }----${password }<br><s:property value="username"/>-----<s:property value="id"/>---<s:property value="password"/><br><hr>${test1 }----${test2 }<br><s:property value="#test1"/>----<s:property value="#test2"/><br><hr>${hello }<br><s:property value="#request.hello"/><hr></body> </html>
0 0
- Struts2_参数传值
- Struts2_三种传参数方法
- Struts2_三种传参数方法
- Struts2_三种传参数方法
- Struts2_三种传参数方法
- Struts2_三种传参数方法
- Struts2_三种传参数方法
- Struts2_接收参数
- Struts2_三种传参数方法
- Struts2_三种传参数方法
- Struts2_三种传参数方法
- Struts2_请求参数接收
- Struts2_接收请求参数
- Struts2_请求参数接收2
- struts2_全局结果视图_参数封装
- struts2_请求参数_手动校验(代码校验)
- struts2_请求参数_配置校验(XML配置)
- Struts2_为Action属性注入值
- siblings()遍历同胞元素
- iOS项目打包 Archive UUID
- 最小生成树算法[Prime/(Kruskal)]
- 不带www转向带www301重定向的方法apache+window环境
- 子网掩码怎么计算
- Struts2_参数传值
- leetcode.128. Longest Consecutive Sequence
- onethink学习之动态扩展菜单
- 为什么感觉国外的程序员更专业?
- C结构体内存对齐
- java入门教程-3.3Java变量的作用域
- nyoj 451 光棍节的快乐
- nRF51822 LRC(32.768K) 内部RC和外部晶振的设置 (转)
- 多线程基本(内容主要来自文顶顶的博客用来理解)