这个问题可能有点弱智,所以我只敢轻轻的问^_^:标签如下:
<html:text property="departname" value="XX"/>
现在我想在value中显示变量的值,而不是常量,我知道用<%= %>可以,请问还有别的办法吗?我不想在JSP中出现<% %>这样的标签.

解决方案 »

  1.   

    那你用这个标记把<bean:write name="aa"  scope="request或session">
      

  2.   

    <bean:write name="name"  scope="request">不过建议还是用%,那样简单易懂
      

  3.   

    <bean:write name="aa"  scope="request或session">
    这个东东放到哪儿啊?我放到value属性里不对,
    这样做<html:text><bean:write name="name"  scope="request"></html:text>
    也不对呀。
      

  4.   

    可以这样做:
    <html:text property="departname" value="<bean:write name='name'  scope='request' />" />
      

  5.   

    cyck02(QQ) 
    为什么我这样做就是不行啊?
      

  6.   

    <bean:write name="aa"  scope="request或session"><html:text property="aa"/>楼主试试
      

  7.   

    bean:write好象输出的只能是只读的数据,就象label一样的功能,相当于html:text加了readonly一样
      

  8.   

    标签不能套标签,所以你那样写肯定不行了。
    赞同楼上提的用request或session的做法。