1

1つのアクションを使用してデータをロードして更新できるかどうか疑問に思いますか?

これは、about.jspというページ呼び出しがあることを意味します。マネージャーは、このページにアクセスするためのリンクをクリックします。このページにリダイレクトした後、このページは約のコンテンツをロードし、ユーザーがデータを編集した場合はコンテンツを更新しますが、2つのタスクで1つのアクションを使用できます。

私の言い分は、ユーザーがアクション呼び出しAboutActionを使用してデータをabout.jspページにロードし、エンドユーザーがabout.jspでデータを編集して送信をクリックした後、データをAboutActionに送信して更新しますか?

それをしてもいいですか?そしてどうやって?

4

1 に答える 1

2

最初にあなたが尋ねたことは、Struts2の美しさの1つです

xml:

<action name="AboutAction" class="AboutAction" method="load">
  <result>showMe.jsp</result>
  <result name="input">about.jsp</result>
</action>
<action name="AboutAction" class="AboutAction" method="update">
  <result>showMe.jsp</result>
  <result name="input">editsuccess.jsp</result>
</action>

アクション :

  public String load(){
     //logic to load
    return SUCCESS;
  }

  public String update(){
     //logic to update
    return SUCCESS;
  }
于 2012-10-30T12:07:28.523 に答える