struts的小问题,请大虾们指点。 <template:put name="content" content="<bean:write name="Form" property="loadForm"/>"/> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行呀,况且这样会出错,说没有form值,事实上<bean:write name="Form" property="loadForm"/>是可以得到的,是aaa.jsp,况且如果写成<template:put name="content" content="aaa.jsp"/>也是可以得到期望的结果。但我现在要动态装入页面,不知道该怎么处理。 <template:put name="content" content="<bean:write name='Form'property='loadForm'/>"/>我认为应该注意单引号和双引号的嵌套使用。 这样试试:<bean:define id="pageName" name="Form" property="loadForm"/><% String page = (String)pageName;%><template:put name="content" content="<%=page%>"/> <bean:define id="pageName" name="Form" property="loadForm"/><template:put name="content" content="<%= String.valueOf(pageName) %>"/>在Struts中,<bean:write >标签主要作为bean数据写入Html页面中使用,从其标签源代码中可看出,它用的是out对象输出.在Struts中,作为标签参数的输入,一般直接使用<%= %>标签。在《JSP编程指南》第21章Struts框架的实例中,就大量地运用<%= %>标签作为Struts标签参数的输入。同时我也不忘记作广告,开发JSP和Struts请用专用开发工具--JSPStudio,在新版的JSPStudio中,自动生成的表格分页代码中也用<%= %>标签作为Struts标签参数的输入。例如下面是JSPStudio自动生成的代码:<table cellPadding=2 width="80%" border=2> <TBODY> <tr> <td><span contentEditable=true>user_id</span> </td> <td><span contentEditable=true>password</span> </td> <td><span contentEditable=true>name</span> </td> <td><span contentEditable=true>description</span> </td> <td><span contentEditable=true>web_site</span> </td> <td><span contentEditable=true>address</span> </td></tr><bean:define property="offset" name="TESTForm" id="offset" /> <bean:define property="length" name="TESTForm" id="length" /> <logic:iterate name="TEST" id="TEST" length="<%= String.valueOf(length) %>" offset="<%= String.valueOf(offset) %>" scope="request" type="OST.TEST"> <tr> <td><bean:write property="user_id" name="TEST" /> </td> <td><bean:write property="password" name="TEST" /> </td> <td><bean:write property="name" name="TEST" /> </td> <td><bean:write property="description" name="TEST" /> </td> <td><bean:write property="web_site" name="TEST" /> </td> <td><bean:write property="address" name="TEST" /> </td></tr></logic:iterate> <tr> <TD align=middle colSpan=7>分页</td></tr></tr></TBODY></table> 关于备份数据库的问题,是否只能在数据库服务器上面备份? 如何搭建Track+的运行环境 ★基于CXF开发WebService的笔记,与大家共享!★ 导入fmt标签出错 DWR返回的带标签的字符串,为什么在jsp中不能直接解析呢? jboss启动失败,javax.management.InstanceNotFoundException hibernate中composite-id的问题 如何给JBoss做压力测试? Weblogic中文问题,等待中 请问JBuilder下EJB开发的问题 经典的编码问题 NuSoap 的 Server 能不能使用其它语言开发的客户端来调用
事实上<bean:write name="Form" property="loadForm"/>是可以得到的,是aaa.jsp,况且如果写成<template:put name="content" content="aaa.jsp"/>也是可以得到期望的结果。但我现在要动态装入页面,不知道该怎么处理。
content="<bean:write name='Form'property='loadForm'/>"
/>我认为应该注意单引号和双引号的嵌套使用。
<bean:define id="pageName" name="Form" property="loadForm"/>
<%
String page = (String)pageName;
%>
<template:put name="content" content="<%=page%>"/>
<template:put name="content" content="<%= String.valueOf(pageName) %>"/>在Struts中,<bean:write >标签主要作为bean数据写入Html页面中使用,从其标签源代码中可看出,它用的是out对象输出.在Struts中,作为标签参数的输入,一般直接使用<%= %>标签。在《JSP编程指南》第21章Struts框架的实例中,就大量地运用<%= %>标签作为Struts标签参数的输入。同时我也不忘记作广告,开发JSP和Struts请用专用开发工具--JSPStudio,在新版的JSPStudio中,自动生成的表格分页代码中也用<%= %>标签作为Struts标签参数的输入。例如下面是JSPStudio自动生成的代码:<table cellPadding=2 width="80%" border=2>
<TBODY>
<tr>
<td>
<span contentEditable=true>user_id</span> </td>
<td>
<span contentEditable=true>password</span> </td>
<td>
<span contentEditable=true>name</span> </td>
<td>
<span contentEditable=true>description</span> </td>
<td>
<span contentEditable=true>web_site</span> </td>
<td>
<span contentEditable=true>address</span> </td>
</tr>
<bean:define
property="offset" name="TESTForm" id="offset" /> <bean:define
property="length" name="TESTForm" id="length" /> <logic:iterate
name="TEST" id="TEST" length="<%= String.valueOf(length) %>"
offset="<%= String.valueOf(offset) %>" scope="request" type="OST.TEST">
<tr>
<td>
<bean:write property="user_id" name="TEST" /> </td>
<td>
<bean:write property="password" name="TEST" /> </td>
<td>
<bean:write property="name" name="TEST" /> </td>
<td>
<bean:write property="description" name="TEST" /> </td>
<td>
<bean:write property="web_site" name="TEST" /> </td>
<td>
<bean:write property="address"
name="TEST" /> </td>
</tr>
</logic:iterate>
<tr>
<TD align=middle colSpan=7>分页</td>
</tr>
</tr>
</TBODY>
</table>