3

私はstruts2プロジェクトに取り組んでいます。プロジェクトでURLを作成し、タグを使用してパラメーターを渡しました。私の質問は、アクションのパラメーターをどのように読み取るかです。また、同じことを行うと、パラメータをクエリ文字列として表示できるようになります。私はそれができず、チュートリアルの1つで見たので尋ねます。

4

2 に答える 2

5

通常、セッターによって公開されるアクションのフィールドを使用して、アクションのパラメーターを操作します。次のURLが私の例のStruts2アクションにマップされていると仮定します。

URL

http:// localhost / myAction?firstName = SonOfTheEARTh

アクションコード

public class MyAction extends ActionSupport {
    private String firstName;

    public String execute() throws Exception {
        // do something here
        return SUCCESS;
    }

    public String getFirstName() {
        return firstName;
    }

    public void setFirstName(final String firstName) {
        this.firstName = firstName;
    }
}

JSP

Strutsタグの使用:<s:property value="firstName"/>

JSP EL / JSPLの使用:${action.firstName}

于 2010-12-18T23:02:38.020 に答える
0

編集された答え:それはあなたのパラメータの命名規則に基づいています。このリンクを見て、「oldName」パラメータの設定方法に従ってください。

于 2010-12-18T13:15:19.387 に答える