jsp action java_form表单的Action.java文件和jsp之间数据传递

e99731b7a3090da09f02605ae4940f01.png

demo1

form表单的Action.java文件和jsp之间数据传递

目标:以注册为模版,描述数据传递过程

1、jsp里的struts2表单(WebContent目录下)

reg.jsp

value="{'nan'}" />

value="{'12(测试)'}"/>

2、javaBean详情(src目录下,可以新建包)

package com.lin.pojo;

public class User {

private int userID;

private String userName;

private String passWord;

private String sex;

private String [] hobby;

private int age;

private String cls;

private String remark;

private String email;

public int getUserID() {

return userID;

}

public void setUserID(int userID) {

this.userID = userID;

}

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;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

public String[] getHobby() {

return hobby;

}

public void setHobby(String[] hobby) {

this.hobby = hobby;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getCls() {

return cls;

}

public void setCls(String cls) {

this.cls = cls;

}

public String getRemark() {

return remark;

}

public void setRemark(String remark) {

this.remark = remark;

}

public String getEmail() {

return email;

}

public void setEmail(String email) {

this.email = email;

}

3、package com.lin.test;

import java.util.Map;

import com.lin.pojo.User;

import com.opensymphony.xwork2.ActionContext;

import com.opensymphony.xwork2.ActionSupport;

public class RegisterAction extends ActionSupport {

User user;

public User getUser() {//getset方法是必不可少的

return user;

}

public void setUser(User user) {

this.user = user;

}

public String register(){

//把注册的信息存入session

System.out.println("RegisterAction register"+user.getUserName());

System.out.println("RegisterAction register"+user.getPassWord());

Map map2=ActionContext.getContext().getSession();

map2.put("userName",user.getUserName());

map2.put("passWord",user.getPassWord());

return "success";

}

}

4、struts2配置Action

LoginAction1

/register/reg.jsp

5、使用RegisterAction-validation.xml校验输入的信息

/p>

"

6、运行效果:成功

p1

39025ca392e80f45b5158fa6c6d07d89.png

p2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值