menu
書いてる野郎
orebike@gmail.com
http://hogehogehoge.com/hogePiyoDetail/1234
/** * HogePiyo詳細表示 * */ public class HogePiyoDetailAction extends BaseAction{ @ActionForm @Resource public HogePiyoForm hogePiyoForm; @Resource protected HogePiyoService hogePiyoService; /** 画面に送り込むメンバ */ public Hogepiyo hogePiyo; /** * 詳細画面表示 */ @Execute(validator = false, urlPattern="{id}") public String index(){ this.hogePiyo = hogePiyoService.findById(hogePiyoForm.getIdNum()) return "detail.jsp"; } }
/** * HogePiyo詳細表示 * */ public class HogePiyoDetailForm{ /** HogePiyo ID */ public String id; public Long getIdNum(){ } }
<%@page pageEncoding="UTF-8"%> <tiles:insert template="/WEB-INF/view/common/layout.jsp" flush="true"> <tiles:put name="style" value="hoge_piyo_detail/detail" /> <tiles:put name="title" value="HogePiyo詳細" /> <tiles:put name="content" type="string"> <h1>HogePiyo詳細</h1> <ul> <li>${ f:h(hogePiyo.id) }</li> <li>${ f:h(hogePiyo.name) }</li> <li>${ f:h(hogePiyo.memo) }</li> </ul> </tiles:put> </tiles:insert>