<template:put name="content" content="<bean:write name="Form" property="loadForm"/>"/>

解决方案 »

  1.   

    不行呀,况且这样会出错,说没有form值,
    事实上<bean:write name="Form" property="loadForm"/>是可以得到的,是aaa.jsp,况且如果写成<template:put name="content" content="aaa.jsp"/>也是可以得到期望的结果。但我现在要动态装入页面,不知道该怎么处理。
      

  2.   

    <template:put name="content" 
                  content="<bean:write name='Form'property='loadForm'/>"
    />我认为应该注意单引号和双引号的嵌套使用。
      

  3.   

    这样试试:
    <bean:define id="pageName" name="Form" property="loadForm"/>
    <%
      String page = (String)pageName;
    %>
    <template:put name="content" content="<%=page%>"/>
      

  4.   

    <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>