質問

事前定義されたユーザー名を持つログイン フォームを取得する必要があるとします。

したがって、ユーザーが URL にアクセスすると、次のようになります。

//somehost:8080/myapp/auth/myusername

取るべき行動 myusername 入力パラメータとして。

私は試した http://www.struts2.info/blog/better-urls-with-struts2 例として、それはうまく機能します。

しかし、もし myusername 次のようなドットが含まれています。

//somehost:8080/myapp/auth/firstname.lastname 

, 404エラーが発生します。

URLパラメータの一部としてドットを使用する簡単な解決策はありますか?

役に立ちましたか?

解決

struts.xml:

<constant name="struts.action.extension" value=""  />

そしてで web.xml:

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

未テストですが、動作するはずです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top