0

私はこのようなことをしたい:

<a href"page1/login.action"> Link </a>
<a href"page2/login.action"> Link </a>
<a href"pagen/login.action"> Link </a>

次に、すべてのサブフォルダーが同じログインを使用し、動的サブフォルダーを作成できます

struts.xml をどのように構成する必要がありますか? これは機能しません

<package name="default" extends="struts-default" namespace="/*/">
  <action name="login" class="package/myclass">
  ...
</package>

何か案が?

4

2 に答える 2

0

最後に私は:

<package name="default" extends="struts-default" namespace="/">
  <action name="login" class="package/myclass" method="initCampusList" >
    <result name="success" >/user/pickUser.jsp</result>

結果の絶対URLを入力する必要があります 回答ありがとうございます

于 2012-02-15T04:50:40.820 に答える
0

名前空間ではワイルドカードを使用できません。ただし、アクション マッピングにはワイルド カードを使用できます。

jsp で struts url タグを使用し、struts.xml でアクション名にワイルドカードを使用します。リファレンスhttp://struts.apache.org/2.2.3/docs/wildcard-mappings.htmlを参照してください

<a href='<s:url name="page1/login.action" namespace="/">'> Link </a>
<a href='<s:url name="page2/login.action" namespace="/">'> Link </a>

これがあなたを助けることを願っています。

于 2012-02-14T04:26:52.707 に答える