Struts2 JSP内でのJava記述方法(変数・メソッドなど)
JSP内でJavaの変数やメソッドを使うことができます。
メソッド名、変数名を%{
と}
で囲みます。
変数
JSP
<s:a href="%{url}"> <s:hidden name="hogeKey" value="%{hogeBean.getKey()}"></s:hidden>
Java
private String url; private HogeBean hogeBean;
メソッド
Javaで記述したメソッドもJSP側で記述する事ができます。
JSP
<s:radio name="id" list="%{createIdList(id)}" listKey="key" listValue="dispValue" value=""></s:radio>
Java
public List<RadioBean> createIdList(Integer id) { List<RadioBean> list = new ArrayList<RadioBean>(); list.add(new RadioBean(id, "")); return list; }
セッション
セッションの変数をJSPで表示したい場合は、%{#session.変数名}とします。
<s:property value="%{#session.firstName}" />
JSP
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント