プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

データをJSPでWebアプリケーションにポストバックするフォームで使用されるエンコードタイプを指定するにはどうすればよいですか?


タグは、データをWebアプリケーションにポストバックするフォームで使用されるエンコードタイプを指定するために使用されます。

属性

タグには次の属性があります-

属性 説明 必須 デフォルト はい なし
キー リクエストパラメータをデコードするときに適用する文字エンコードの名前。

を使用します フォームから投稿されたデータをデコードするための文字エンコードを指定する場合のタグ。このタグは、ISO-8859-1とは異なる文字エンコードで使用する必要があります。ほとんどのブラウザではリクエストにContent-Typeヘッダーが含まれていないため、タグが必要です。

の目的 タグは、リクエストのコンテンツタイプを指定するためのものです。応答を生成するページのエンコーディングがページディレクティブのcontentType属性を介して指定されている場合でも、コンテンツタイプを指定する必要があります。これは、応答の実際のロケール(したがって文字エンコード)がページディレクティブで指定された値と異なる場合があるためです。

ページにI18N対応のフォーマットアクションが含まれている場合 ServletResponse.setLocale()を呼び出すことにより、応答のロケール(したがって文字エンコード)を設定します 、ページディレクティブで指定されたエンコーディングはすべて上書きされます。

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "https://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>
<html>
   <head>
      <title>JSTL fmt:message Tag</title>
   </head>
   <body>
      <fmt:requestEncoding value = "UTF-8" />
      <fmt:setLocale value = "es_ES"/>
      <fmt:setBundle basename = "com.tutorialspoint.Example" var = "lang"/>
      <fmt:message key = "count.one" bundle = "${lang}"/><br/>
      <fmt:message key = "count.two" bundle = "${lang}"/><br/>
      <fmt:message key = "count.three" bundle = "${lang}"/><br/>
   </body>
</html>

次の結果が表示されます-

Uno
Dos
Tres

  1. Androidのメインアクティビティにデータを送り返す方法は?

    この例は、Androidのメインアクティビティにデータを送り返す方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="https://

  2. Tensorflowを使用して、Pythonを使用してデータをモデルに適合させるにはどうすればよいですか?

    Tensorflowを使用して、「fit」メソッドを使用してデータをモデルに適合させることができます。 続きを読む: TensorFlowとは何ですか?KerasはTensorFlowとどのように連携してニューラルネットワークを作成しますか? 少なくとも1つの層を含むニューラルネットワークは、畳み込み層と呼ばれます。畳み込みニューラルネットワークを使用して、学習モデルを構築できます。 画像分類の転移学習の背後にある直感は、モデルが大規模で一般的なデータセットでトレーニングされている場合、このモデルを使用して視覚世界の一般的なモデルとして効果的に機能できることです。機能マップを学習したは