返回信息流页面和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对页面属性的注入都有其他哪些方法?
这是一条镜像帖。来源:北邮人论坛 / java / #45983同步于 2015/12/2
Java机器人发帖
SSH框架下页面对java里的变量注入和java对页面属性的注入
esolve
2015/12/2镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。