【JavaWeb Structs2学习】 用Action接受参数
来源:互联网 发布:sql给字段添加默认值 编辑:程序博客网 时间:2024/09/21 06:38
1.使用类接收
Action代码
package com.test.action;import Model.Teacher;public class TeacherAction {private Teacher teacher;public Teacher getTeacher(){return teacher;}public void setTeacher(Teacher teacher){this.teacher=teacher;}public String add(){System.out.println("name"+teacher.getUsername());System.out.println("password"+teacher.getPassword());return "success";}public String error(){return "error";}}
Teacher代码
package Model;public class Teacher {private String username;private String password;public String getUsername(){return this.username;}public String getPassword(){return this.password;}public void setUsername(String username){this.username=username;}public void setPassword(String password){this.password=password;}}
http://172.17.32.112:8080/Struts2/test2/Teacher_add?teacher.username=a&teacher.password=123
得到
第二个方法:用属性接收参数(要写get和set)
public class TeacherAction {private String username;
<span style="white-space:pre"></span>private String password;
<span style="white-space:pre"></span><pre code_snippet_id="1554438" snippet_file_name="blog_20160112_2_6365526" name="code" class="java"><span style="white-space:pre"></span>public String getUsername(){return this.username;}public String getPassword(){return this.password;}public void setUsername(String username){this.username=username;}public void setPassword(String password){this.password=password;}public String add(){System.out.println("name"+this.username);System.out.println("password"+this.password);return "success";}public String error(){return "error";}}输入url
http://172.17.32.112:8080/Struts2/test2/Teacher_add?username=a&password=123
得到结果一样。
package com.test.action;import com.opensymphony.xwork2.ModelDriven;import Model.Teacher;public class TeacherAction implements ModelDriven<Teacher> {private Teacher teacher = new Teacher();public String add(){System.out.println("name"+teacher.getUsername());System.out.println("password"+teacher.getPassword());return "success";}public String error(){return "error";}public Teacher getModel(){return teacher;}}
url输入:
http://172.17.32.112:8080/Struts2/test2/Teacher_add?username=a&password=123.
这样做的好处:
在jsp页面可以再次利用这些参数
总结方法1比较好.
0 0
- 【JavaWeb Structs2学习】 用Action接受参数
- 【JavaWeb Structs2学习】 addFieldError以及ValueStack (应用:接受参数进行判断返回结果输出至页面)
- 【JavaWeb Structs2学习】 result设置以及默认Action设置
- 用action属性接受参数
- struts2学习笔记----用action的属性接受参数
- 【JavaWeb Structs2学习】 安装配置Structs2
- 【JavaWeb Structs2学习】OGNL表达式
- Struts2 用Action的属性接受参数
- 【JavaWeb Structs2学习】 Struts2 入门小例子以及action路径讲解
- Action接受请求参数
- structs2 action传递参数(中文乱码)
- 【JavaWeb Structs2学习】 访问request,session,application
- 【JavaWeb Structs2学习】Struts2_标签,property、iterator
- JavaEE----Action接受请求参数
- structs2 接受参数的三种方法(转载)
- structs2学习(二):使用默认action
- 【Struts框架】第一节Action-action接受参数
- struts2——action接受参数!!!
- 【微信:hatybeijing】京女编程老师寻IT牛人建i8lei.com"爱芭蕾"论坛(如:Discuz)和搭建微信的发帖阅读帖子功能
- php mac环境配置
- Mac常用快捷键
- SOAP
- 解决NFS:clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
- 【JavaWeb Structs2学习】 用Action接受参数
- hadoop伪分布式搭建
- 如何在ViewController里调用app delegate里自己写的的方法或者系统的方法
- Spring学习笔记---2.1-IOC容器解析Bean配置信息
- Struts2配置详解_配置Action
- android用于打开各种文件的intent
- nyoj VF 269 (DP)求数字和的个数
- 生活态度
- xcrun: error: active developer path ("/Users/apple/Desktop/Xcode5.app/Contents/Developer") does not