この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 14923|答える: 4

[JavaEE] [練習] jsp ページ URL 疑問符の中国語の乱雑文字の送信

[リンクをコピー]
掲載地 2014/12/11 19:07:42 | | |
それでは早速、コードをご覧ください:
[mw_shl_code=java、真]<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.net.URLEncoder"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>私のJSPの「index.jsp」開始ページ</title>
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">   
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->
  </head>
  
  <body>
  <%--
  <%
  String str = URLEncoder.encode("Chinese", "utf-8");
   %>
   --%>
    <a href="test.jsp?name=Wu Soft">テスト</a>
  </body>
</html>
[/mw_shl_code]

[mw_shl_code=java、真]<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.net.URLDecoder"%>
<%@page import="java.net.URLEncoder"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
   
    <title>私のJSPの「test.jsp」スタートページ</title>
   
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">   
        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        <meta http-equiv="description" content="This is my page">
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->

  </head>
  
  <body>
  <%
  
  
  String i = new String(request.getParameter("name").getBytes("iso-8859-1" ), "UTF-8" );
   %>
    <%=i %>
   
  </body>
</html>
[/mw_shl_code]








先の:3台のHuawei HG255Dルーターが壊れてしまい、レンガを守りたいと思っています
次に:JSPにはオブジェクトリクエストを構築する共通の手法があります
掲載地 2014/12/11 20:04:46 |
複雑です
掲載地 2014/12/11 20:05:15 |
URLエンコーディングが行われます
 地主| 掲載地 2014/12/11 20:57:54 |

では、どうやってそれを実行すればよいのでしょうか????
掲載地 2014/12/11 21:21:19 |
JavaにおけるURLのエンコードおよびデコード関数
java.net.URLEncoder.encode(文字列s)およびjava.net.URLDecoder.decode(文字列s);

あなたは一番下にいます
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com