【问题标题】:struts 1.2 - bean message display in lower casestruts 1.2 - 小写的bean消息显示
【发布时间】:2019-10-15 00:41:32
【问题描述】:

我在我的项目中使用 struts 1.2,需要迭代 JSP 中的列表项,获取每个项目并将该项目转换为小写。请参考下面的代码。

<logic:iterate id="cityData" name="cityList" >
<p>
    List Messages <bean:message name="cityData" property="cityName"/>
</p>
</logic:iterate>

我想以小写形式显示 cityName。有人对此有任何想法吗?

谢谢 AK

【问题讨论】:

  • 这种逻辑属于控制器层。
  • 但是如果我们在控制层实现它就不起作用。它显示为???label.name.cityname.???.
  • 那你可能做错了。
  • 能否提供一些样品
  • 什么样本?

标签: jsp struts-1 struts-tags


【解决方案1】:

请尝试使用&lt;bean:define/&gt; 而不是&lt;bean:message /&gt;

<logic:iterate id="cityData" name="cityList" >
 <bean:define id = "name" name="cityData" property="cityName" type = "java.lang.String"/>
 <p>
  List Messages <%=name.toLowerCase())%>
 </p>
</logic:iterate>

【讨论】:

  • 除了通常不赞成使用 scriptlet 之外,既然可以使用 &lt;%= ... %&gt;,为什么还要麻烦 out.println
  • 当然可以
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-05-14
  • 1970-01-01
  • 1970-01-01
  • 2013-05-30
  • 1970-01-01
  • 2020-06-20
  • 1970-01-01
相关资源
最近更新 更多