問題タブ [wildcard-mapping]

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.

0 投票する
1 に答える
852 参照

struts2 - ognl 式をフィールド名として使用した Struts2 ワイルドカード アクション マッピング

Struts2 で正規表現とワイルドカード アクション マッピングを使用して、アクション クラスに「member.id」という名前のパラメータを入力しようとしています。アクション マッピングは次のようなものです。

最初のパラメーター「sac」は正しく入力されますが、「member.id」は無視されています。ここで何か不足していますか、それとも正規表現がパターンマッチャーとして使用されている場合、フィールド名を指定する ognl 式がオプションではないためですか?

0 投票する
1 に答える
395 参照

iis-6 - 個々のディレクトリでの IIS6 ワイルドカード マップのオーバーライド

IIS6 で MVC4 アプリケーションを公開する場合、isapi.dll を追加してアプリケーションを動作させる必要がありますが、すべての staticcontent へのワイルドカード マッピングが有効になるため、アプリケーションのサブフォルダー (コンテンツ フォルダー) のワイルドカード設定をこれでオーバーライドしようとしています。ガイド個々のディレクトリで IIS6 ワイルドカード マップをオーバーライドしますが、うまくいきません。

エラーメッセージが表示されます:

誰がエラーが何であるか知っていますか? それを修正するために何をすべきか?

私の識別子がデフォルトのWebサイトで1であることは確かです

IIS での私の構造は次のとおりです。

Web サイト/既定の Web サイト/"フォルダー"/"アプリケーション"/コンテンツ

0 投票する
2 に答える
793 参照

jquery - jQueryセレクタのワイルドカードマッピングの不明な変数

HTML

これはcmsによって生成され、何もできません

Jクエリ:

jquery.ui.spinner を試すのは要素の識別に問題があるため、これを作成しました。

ノート:

結果

ご覧のとおり、 $(this).attr('id') の部分は不明です。

望ましい結果

どうすればこの種の概念を達成できるかわかりません。そうでなければ、物事を単純化する最善の方法を提示してください。

0 投票する
3 に答える
1684 参照

grails - Grails: /** で 404 をマップするにはどうすればよいですか?

見つからない URL のカスタム 404 URL マッピングを作成しようとしました。

しかし、何らかの理由で、コントローラーとアクションが呼び出されることはありません。デフォルトのコンテナ 404 ページが表示されます。だから、代わりに私は試しました:

すべてのリクエストで send404 アクションも呼び出すように見えることを除いて、これはうまく機能しているようです。たとえば、/test を押すと、テスト ページが表示されますが、send404() アクションで作成したログ ステートメントも表示されます。

アイデアを歓迎します...

0 投票する
2 に答える
3276 参照

java - Struts 2でクエリ文字列なしでURLにパラメータを渡す

のような URL を使用したい

host/ActionName/123/abc/

のようなクエリ文字列を渡す代わりに

host/ActionName?parm1=123&parm2=abc

Struts 2でそれを行うにはどうすればよいですか?

以下のように実行しましたが、500エラーコードが表示されて機能しません

0 投票する
2 に答える
646 参照

java - アクションマッピング「*_*」が「*」と同じように機能するのはなぜですか?

2つのアクションがあり、の*_*前にあり**ます(デフォルトの名前空間が特定の名前空間の後に機能することはまったく問題ではありません(特定の名前空間がそれを拡張しない限り))

存在しないアクションをキャッチするために定義したエラーページがあります

それから私は次のようなアクションをテストしました

(存在しません)

"*_*"しかし、例外がAdminActionAction.class見つからなかったことを示したため、名前の付いたアクションによってキャッチされました。

次に、*__*(2つあります'_')を使用しました。それはうまく機能し、を示しましたerror.jsp

アクションの名前にaがなくても、アクションをキャッチするような形式"*a*"または"*#*"機能しなかった形式。#

Struts2.3.4を使用しています。

*間にある文書はありますか?*少なくとも2つの文字が必要です。そうでない場合は、次のようになり*ますか?

例外の詳細は次のとおりです

それを見るのは本当に簡単です

(存在しない)に捕まった

0 投票する
1 に答える
684 参照

jsp - Struts 2 でグローバル動的結果パスプレフィックスを適用する方法は?

MVC フレームワークとして Struts2 を使用する Web サイトがあります。JSP のスキンを変更する必要があります。新しい JSP とともに古い JSP にアクセスできるようにする必要があります。そのため、ルート フォルダーを追加し/newdesign/、既存のすべての JSP フォルダーをそこにコピーしました。

したがって、名前と値のペアでログインした場合?newdesign=true(たとえば)、最初の要求が I である場合、次のことができます。

  1. これをユーザーのセッションに保存してから
  2. タグに/newdesign/グローバル プレフィックスとして動的に追加し、関連する.<result>struts.xmlAction

このようにして、開発者はすべての古いページが新しいページに再スキンされているかどうかを確認できます。

上記のパート 2 を実行するにはどうすればよいですか?

私は使用して見てきました

struts.convention.result.path = /newdesign

しかし、これは動的ではなく、ユーザーに古い JSP または新しい JSP を表示する場合は変更できません。

0 投票する
3 に答える
771 参照

asp.net - 拡張子のない URL のカスタム エラー ページ

DotNetNuke 7 Web サイトがあり、次のようなカスタム エラーを有効にしました。

拡張子のない URL にもこのようなエラーを追加したいのですが、ワイルドカード マッピングを追加しようとすると、404http://mysite.comなどでサイトが壊れます。

ハンドラーをセットアップするにはどうすればよいですか..

WILDCARDMAPPING上部、中央に追加したハンドラーをムービーで試しましたが、機能しません。

DNN は、/Home のような CMS に追加されたページがある場合、拡張子のない URL のサポートを既に提供していますが、/somepage に対して通常の 404 エラー メッセージを表示します。

0 投票する
1 に答える
1389 参照

regex - Struts 2.3 はワイルドカード アクションを無視します

Struts 2.3 と Tiles 2 を使用するアプリケーションをセットアップしています。Struts を多用するページ (CRUD が多いなど) もあれば、単純な静的な HTML/JSP ページもあります。特定の機能を処理するいくつかのアクションをセットアップし、他のすべての URL をデフォルトアクションに送信します。デフォルト アクションは、指定されたパスに基づいて適切な静的ページが存在するかどうかを確認します。そうでない場合は、代わりに 404 エラーまたはそのようなものが生成されます。

ではstruts.xml、動作するように見える基本構成を適用しました。ただし、Struts はワイルドカード アクションを無視しているようです。ワイルドカード以外のアクションは問題なく機能します。

は次のstruts.xmlとおりです。

そして、これが私が受け取るエラーの例です:

私は何が欠けているか、間違っていますか?