struts2のURLパラメーターにアクセスする方法
-
11-10-2019 - |
質問
私は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」パラメーターをどのように設定するかに従ってください。
所属していません StackOverflow