Spring MVC如何获取文本密码框中的值呢?
下文讲述SpringMVC中获取文本密码框中值的方法分享,如下所示:
1.创建一个动态Web工程
2.创建一个实体类User及UserController类
3.创建两个jsp页面
4.运行Tomcat即可查看系统的运行情况
User实体类
package com.java265.helloworld.Entity;
public class User {
private String userName;
private String eMail;
private String passWord;
public User() {
super();
}
public User(String userName, String eMail) {
super();
this.userName = userName;
this.eMail = eMail;
}
public User(String userName, String eMail, String passWord) {
super();
this.userName = userName;
this.eMail = eMail;
this.passWord = passWord;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String geteMail() {
return eMail;
}
public void seteMail(String eMail) {
this.eMail = eMail;
}
public String getPassWord() {
return passWord;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
}
创建一个UserController类,用于返回表单登记页面和表单信息接收页面
package com.java265.helloworld.Controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import com.java265.helloworld.Entity.User;
@Controller
public class UserController {
/**
* 用户返回用户注册
*
*/
@RequestMapping(value = "/userReg", method = RequestMethod.GET)
public String userReg() {
return "userReg";
}
/**
*
* 使用Spring MVC获取文本变量
*
* @param userName :此出的名字缺省情况下只需同表单中的name对应即可获取数值
* @param emailAddress: 同上
*
* @return
*/
@RequestMapping(value = "/userReg", method = RequestMethod.POST)
public String userReg(String userName, String emailAddress, String passWord, Model model) {
System.out.print(userName);
User u = new User(userName, emailAddress, passWord);
model.addAttribute("u", u);
return "showUserInfo";
}
}
创建一个userReg.jsp页面
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Insert title here</title> </head> <body> <form action="/com.java265.helloworld/userReg" method="post"> userName:<input type="text" name="userName" /><br /> email: <input type="text" name="emailAddress" /><br /> password:<input type="password" name="passWord" /><br /> <input type="submit" value="submit" /> </form> </body> </html>创建一个接收数据展示页面
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
java265.com--ShowUserInfo <br />
<hr />
userName: ${requestScope.u.userName}
<br />
email: ${requestScope.u.eMail} <br />
<br />
passWord: ${requestScope.u.passWord} <br />
</body>
</html>
运行Tomcat即可查看项目的运行效果
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


