BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #45983同步于 2015/12/2
Java机器人发帖

SSH框架下页面对java里的变量注入和java对页面属性的注入

esolve
2015/12/2镜像同步0 回复
页面和java代码之间的交互注入有两个方向,除了利用<jsp:useBean ../>的方法之外,我知道的: (1)SSH框架下html/jsp页面对java, java bean里的变量注入 我知道的有ModelDriven接口,即action类实现ModelDriven接口,然后里面有一个getModel()方法调用返回一个java bean对象,就把页面里的属性映射为java bean对象里的属性了 (2) java代码对html/jsp页面属性的注入的方法目前我知道是利用HttpServletRequest对象携带变量,譬如 request.setAttribute("commonList", list); 然后页面里通过诸如 <s:if test="#request.commonList!=null"> <s:iterator value="%{#request.commonList}" var="common"> <tr> <td> <s:property value="%{#common.stationRun}"/> </td> <td> <s:property value="%{#common.devRun}"/> </td> <td> <s:property value="%{#common.createDate}"/> </td> </tr> </s:iterator> 的方式被注入commonList 但是我看有些SSH源码里没有实现ModelDriven接口和调用getModel方法,或者利用request做媒介传递,或者用jsp:usebean, 也看不出有什么配置或者代码块是实现这个html/jsp页面对java, java bean里的变量注入的,请问具体怎么看出哪些代码或者配置实现页面和java交互注入的?SSH框架下页面对java里的变量注入和java对页面属性的注入都有其他哪些方法?
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。