版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CHENYUNHE/article/details/53186991
乱码解决,劳烦解决
前端form表单
<form action="Users_login" method ="post" >
<!--身份是中文-->
身 份:<input type="text"name="roleName"/><br>
工 号:<input type="text" name="jobNumber"><br>
密 码:<input type="password" name="password"><br>
<input type="submit" style="width:150px;height:30px; background-color:#FFF;" value="登录">
<form>
后台代码段如下:
package com.oa.hib.dao;
public class Tb_User {
private int userId;
private int jobNumber;
private String password;
private String trueName;
private String roleName;
public int getUserId() {
return userId;
}
public void setUserId(int userId) {
this.userId = userId;
}
public int getJobNumber() {
return jobNumber;
}
public void setJobNumber(int jobNumber) {
this.jobNumber = jobNumber;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getTrueName() {
return trueName;
}
public void setTrueName(String trueName) {
this.trueName = trueName;
}
public String getRoleName() {
return roleName;
}
public void setRoleName(String roleName) {
this.roleName = roleName;
}
}
//action中的代码:
package com.oa.hib.service;
import java.io.UnsupportedEncodingException;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;
import org.apache.struts2.util.ServletContextAware;
import com.oa.hib.dao.Tb_User;
import com.oa.hib.dao.user;
import com.oa.inter.face.Tb_UserFace;
import com.oa.inter.imp.Tb_UserFaceImp;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
public class Tb_UserAction extends ActionSupport implements ServletRequestAware, ServletContextAware,ServletResponseAware, ModelDriven<Tb_User> {
/**
*
*/
private static final long serialVersionUID = 1L;
protected HttpServletRequest request;
protected HttpServletResponse response;
protected HttpSession session;
protected ServletContext appliction;
private Tb_User user = new Tb_User();
public String login(){
System.out.println("工号:"+user.getJobNumber());
System.out.println("密码:"+user.getPassword());
System.out.println("角色:"+user.getRoleName());//此处有乱码
return "success";
}
public Tb_User getModel() {
return this.user;
}
public void setServletContext(ServletContext application) {
// TODO Auto-generated method stub
this.appliction = application;
}
public void setServletRequest(HttpServletRequest request) {
// TODO Auto-generated method stub
this.request = request;
this.session = this.request.getSession();
}
public void setServletResponse(HttpServletResponse response) {
// TODO Auto-generated method stub
this.response = response;
}
}