乱码解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CHENYUNHE/article/details/53186991

乱码解决,劳烦解决

前端form表单

<form action="Users_login" method ="post" >
    <!--身份是中文-->
    身&nbsp;份:<input type="text"name="roleName"/><br>
    工&nbsp;号:<input type="text" name="jobNumber"><br>
    密&nbsp;码:<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;
    }

}

请高手解决一下乱码问题

猜你喜欢

转载自blog.csdn.net/CHENYUNHE/article/details/53186991
今日推荐