質問

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

役に立ちましたか?

解決

通常、セッターによって公開されたアクションでフィールドを使用することにより、アクションのパラメーターと対話します。私の例のstruts2アクションの次のURLマップを想定してください。

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/JSTLの使用: ${action.firstName}

他のヒント

編集された回答:パラメーターの命名規則に基づいています。これを見てください リンク 「OldName」パラメーターをどのように設定するかに従ってください。

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