乱码解决方法

乱码解决,劳烦解决

前端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;
    }

}

请高手解决一下乱码问题

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值