zoukankan      html  css  js  c++  java
  • jsp地址栏传中文显示乱码解决方法

    格式一:

    地址栏显示格式:http://localhost:8081/Jsp2/ahref2.jsp?id=32&name=%E7%8E%8B%E4%BA%91%E9%B9%8F

    1、修改Tomcat设置:

    修改Tomcat目录/conf/server.xml文件:

    1 <Connector port="8081" protocol="HTTP/1.1" 
    2                connectionTimeout="20000" 
    3                redirectPort="8443" URIEncoding="utf-8"/>

    2、ahref1.jsp页面:

     1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
     2 <%@ page import="java.net.URLEncoder"%>
     3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     4 <html>
     5   <head>
     6   </head>
     7   <body>
     8     <a href="ahref2.jsp?id=32&name=<%=URLEncoder.encode("王云鹏","utf-8") %>">ahref2</a>
     9   </body>
    10 </html>

    3、ahref2.jsp页面:

     1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
     2 <%@ page import="java.net.URLDecoder"%>
     3 <%
     4     String id = request.getParameter("id");
     5     String name = request.getParameter("name");
     6     //name = URLDecoder.decode(name, "utf-8");
     7 %>
     8 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     9 <html>
    10   <head>
    11   </head>
    12   <body>
    13     id:<%=id %>
    14     <br/>
    15     name:<%=name %>
    16   </body>
    17 </html>

    格式二:

    如果地址栏显示格式:http://localhost:8081/Jsp2/ahref2.jsp?id=32&name=王云鹏

    1、第一步同上;

    2、ahref1.jsp页面:

    1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    3 <html>
    4   <head>
    5   </head>
    6   <body>
    7     <a href="ahref2.jsp?id=32&name=王云鹏">ahref2</a>
    8   </body>
    9 </html>

    3、ahref2.jsp页面:

     1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
     2 <%
     3     String id = request.getParameter("id");
     4     String name = request.getParameter("name");
     5 %>
     6 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
     7 <html>
     8   <head>
     9   </head>
    10   <body>
    11     id:<%=id %>
    12     <br/>
    13     name:<%=name %>
    14   </body>
    15 </html>
  • 相关阅读:
    Django同步数据库(/manage.py makemigrations) 报错
    python中global和nonlocal用法的详细说明
    linux系统下载pycharm
    第一次博客作业
    结对编程作业
    团队介绍与选题报告
    FTP的时间为什么比系统时间晚了八个小时?
    新的部落格
    Enter键提交表单
    Android动画RotateAnimation(fromDegrees, toDegrees, pivotX,pivotY)参数
  • 原文地址:https://www.cnblogs.com/qiyebao/p/3382137.html
Copyright © 2011-2022 走看看