質問: Struts2で開発を行っているのですが、JSPに記載するタグはなるべくStruts2のタグを使用した方がいいのでしょうか? やなどは必要なのでよく使いますが とかはいまいち利点がわからず今のところ、で問題ないのであまり使っていません。 それから、についてですが http://www.techdoctranslator.com/struts2/tag-developers-guide/struts-tags/generic-tags/generic-tag-reference/url によると、 「includeParams属性に指定可能な値は'none'、'get'または'all'である。」 とあるのですがそもそもincludeParamsとは何のための属性なのでしょうか?includeParams='none'と指定するとs:paramで指定したパラメータが無効になると思ったのですが付けても付けなくても同じ結果になりました。
回答: ※リンクは適当に検索して最低限説明に必要なものが書かれているから採用したもので、特にお勧めというわけではありません。 こういった機能は大抵は、ある処理をさせるときに手作業で実装しないで済むような便利な機能が備わっているものです。 必ずしも使わなくても良いですが、手作業で書くと複雑だったものがJSP上では簡潔に書けたりします。 もちろん便利でなかったら使わなくても良いです。 ``は、下記の記事ではラベル装飾を付けてくれる例が載っています。 `hidden`は調べてませんが同じように何かあるでしょう。 Struts2に触れよう! その2(Loginサンプル編) - だーまんの日記 ... `includeParams`はこちらですね。 > > 元の画面を表示した時のパラメータを含んだURLを生成してくれる。 > > > s:urlのincludeParams - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit でフルスタックJAVAフレームワーク