問題タブ [http-request-parameters]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsp - jsp:setPropertyでrequest.getParameterを設定する方法
Beans /フォーム処理を使用してログイン画面で入力パラメーターを取得し、それらのパラメーターを使用してユーザーをアプリケーションにログインさせます。
しかし、私はエラーが発生しています-
org.apache.jasper.JasperException:/loginbean.jsp(6,59)属性値request.getParameter( "userName")は "で引用され、val内で使用する場合はエスケープする必要があります
このエラーが発生するコード行は、以下に示すコードブロックの2行目です-(つまり、name ='userName'のプロパティのコード行)
loginbean.jsp
LoginBean.java
java - Java でリクエスト パラメータを使用して URL を作成する
URL を介してアクセスされるサーブレットがあり、その URL にはいくつかの要求パラメーターが含まれています。ここで、ユーザーを (サーブレットから) 別のページにリダイレクトする必要がありますが、要求から取得した要求パラメーターも追加する必要があります。これは私がやっていることです
しかし問題は、構築された URL の末尾に「&」が追加されることです。文字列操作を再度実行して、末尾の「&」を削除したくありません。これを行うためのより良い方法を提案してもらえますか?
java - HttpServletRequest オブジェクトに含まれるすべてのパラメーター (名前と値) を単一の文字列としてどのように表現しますか?
HttpServletRequestオブジェクトに含まれるすべてのパラメータを単一の文字列に取得する方法はありますか?
jquery - spring MVCでajaxを使用して送信されたフォームですべてのリクエストパラメータ名と値を取得するには?
ajaxを使用してSpring g MVCでフォームを送信しています。フォームは動的に生成されています。したがって、フォームで送信されたリクエスト パラメータの名前がわかりません。
単純なフォーム送信 (Ajax ではない) では、次のコードを使用してすべてのパラメーター名とその値を取得していました。
しかし、ajax を使用してフォームを送信すると、同じコードが機能しません。以下は、ajaxを使用してフォームを送信するために使用しているコードです。
以下は、フォームの送信時に呼び出されるコントローラー クラス メソッドです。
私が間違っていることや何か不足していることはありますか? 助けてください。
spring - Tomcat の 1 つのインスタンスで Spring Controller リクエスト パラメータのエンコーディングが間違っているが、他のインスタンスでは正しくない
私は、Eclipse (ローカル Tomcat インスタンス) および Tomcat がサービスとしてインストールされているテスト環境で正常に動作する Spring MVC アプリケーションを持っています。しかし、本番環境でアプリケーションをデプロイすると、リクエスト パラメータが正しく解析されません (ギリシャ文字)。
本番環境 (およびローカル環境とテスト環境の両方) の server.xml 構成ファイルには、すべてのコネクタ要素に URIEncoding="utf-8" 属性があります。
web.xml で CharacterEncodingFilter を設定しました。
私のJspページにはすべてがあります
と
これらの Tomcat インスタンス間で他に何が違うのでしょうか?
私が考えることができる唯一のことは、Windowsの地域設定ですが、これがこれに影響しないことを願っていますか?
javascript - Javascriptは履歴に入れる前にURLパラメータを変更します
私は datatables JQuery プラグインを使用しています。AJAX とページネーション (サーバー側) で使用します。各行には、そのレコードの詳細ビューへのリンクが含まれています。そのリンクをクリックしてから戻るボタンをクリックすると、前のページに戻りたいと思います。(注: データテーブル独自の状態保存は使用できません)。
これは、履歴に追加される前に現在の URL に url パラメータを追加できれば実現できます。
これはできますか?純粋な JS または JQuery は実際には問題ではありません。
(注:私はこの種のことを行うのはまったく初めてです。これに # を使用することについて読んだことがありますが、それを行ったことがないので、私の問題に当てはまる例を提供してください)
編集:
JQuery プラグイン bbq の非常に基本的なガイド (http://benalman.com/projects/jquery-bbq-plugin/)
URL に #a=2&b=test のハッシュがあると仮定すると、次の方法で値を取得できます。
次の方法で値を変更/追加できます。
pushState は、バインドされている場合に hashchange イベントを発生させます。イベントをバインドするには doucment.ready 関数に従います。
jsf - GlassFishでJSF入力送信値の要求文字エンコードをUTF-8に設定します
すべての<h:inputText>
フィールドに挿入された値に問題があります。一部の文字は正しい方法でエンコードされていません。たとえばciò
、入力フィールドに入力すると、が得られciò
ます。
ユーザーがそれらの文字を含むテキストを挿入して正しく保存できるようにするにはどうすればよいですか?DBに挿入する前にすでに間違った値を持っているため、DBエンコーディングにないという問題があります。
アプリケーションサーバーとしてFaceletsとGlassFishを備えたJSF2を使用しています。
mysql - NodeJS mysql クエリが空の結果を返す
私は NodeJS を初めて使用します (duh!)。関数が非同期で実行されることはわかっていますが、この現象の原因はまだわかりません。
Express モジュールと mysql モジュールを使用しており、リクエスト パラメータに基づいて SQL クエリを実行しようとしています。これは、サーバーが特定の URL で 2 つの要求パラメーター (user と passwd) をリッスンすることにより、データベース内のユーザーを検索する単純な検証 API 機能であると想定されています。
問題は、クエリで要求パラメーターを使用してこれを行うと、SQL クエリが常に結果として空のオブジェクトを返すことです。
ただし、クエリをハードコーディングして app.get(...) の外で実行すると、目的の結果が得られます。しかし、リクエストに応じてオンデマンドで動作させるにはこれが必要です...
(後でGETリクエストを使用するつもりはありません。この例はデバッグ用です:))
ここで何が間違っていますか?
これが私のコードです:
ところで、console.log(fields) は正しいフィールドを出力します! しかし、なぜ結果が出ないのでしょうか?
servlets - アンカータグを使用して http リクエストでパラメーターを送信する方法
タグを使用して http 経由でパラメータ値を送信したいのですが、属性<a>
に設定したくありません。href
サーバー側でその値を受け取ることができるようにする方法はありますか?
ありがとう。