0

私はStruts2アプリを持っていますが、少し問題があります:

最初のページ (index.jsp) に、次のように URL を「./admin/Search」に設定する JavaScript 行があります。

window.location='./admin/Search';

ログインページに移動し、アクセスできる場合は、上記のページに直接リダイレクトされます。問題は、その後、すべてのアクションがこの最初の名前空間「/admin」を保持することです。他のアクションには、この「/admin」名前空間がありません。たとえば、「/users」名前空間を持つことができます。この場合、サーバーは struts.xml ファイルで /admin/myAction を探すため、正しいアクションを見つけることができません。struts 2 が名前空間/アクション全体を変更しないようです。アクションを置き換えるだけで、それだけです。私は本当にこの人たちの助けが必要です! ありがとう。

4

1 に答える 1

0

struts.xmlファイルで指定されているパッケージ名前空間を変更する必要があります。これは、アプリケーション内で名前空間をリダイレクトするのに役立ちます。

于 2011-02-23T17:43:00.577 に答える