zoukankan      html  css  js  c++  java
  • springmvc--jsp页面乱码

    最近想做一个平台,花时间学习springmvc。现在把零散的问题做总结

    A页面写数据,一个post请求,B页面负责数据接收和显示,但是在B页面中输入中文确乱码了

    A页面如下

    B页面展示如下

    B页面的jsp页面代码如下

    <%@ page language="java"   contentType="text/html;charset=utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    
    <title>表单处理</title>
    </head>
    <body>
    <h2>提交的学生信息如下 - </h2>
       <table>
        <tr>
            <td>名称:</td>
            <td>${name}</td>
        </tr>
        <tr>
            <td>年龄:</td>
            <td>${age}</td>
        </tr>
        <tr>
            <td>地址:</td>
             <td>${address}</td>
        
        </tr>
        <tr>
            <td>密码:</td>
            <td>${password}</td>
        </tr>
    </table>
    </body>
    </html>
    

     最开始使用的${变量名} 这种方式获取变量,最开始是想更改:

    contentType="text/html; charset=GB2312"
    

      更改编码,发现不行

    看帖子说:Tomcat中对于post方法提交的表单采用的默认编码为ISO-8859-1,而我这个页面提交也是post,所以换方式

     <tr>
            <td>名称:</td>
             <td><%
             String name = request.getParameter("name");
             out.print(new String(name.getBytes("iso-8859-1"),"utf-8") +"</br>");%></td>
        </tr>

      在执行乱码解决

  • 相关阅读:
    xml解析
    xml基础
    对象的深浅克隆
    批处理文件(bat)
    贪吃蛇逻辑代码
    排序算法
    tcp,第一个例子,客户端,服务端
    网络编程三要素
    装饰者模式
    工作中遇到的问题
  • 原文地址:https://www.cnblogs.com/chongyou/p/8043032.html
Copyright © 2011-2022 走看看