Struts2 在struts 2中显示表标记 电话:“>
在Struts 2中,我试图在Struts2 在struts 2中显示表标记 电话:“>,struts2,Struts2,在Struts 2中,我试图在标记中使用标记,但我只能看到值,而不能看到我使用访问的值。如何操作?1:Anchor(查看它支持哪些属性以及如何使用它们 #2:在HTML中,将字符“放入标记的属性时,可以: 将“替换为”,如中所示 myAttribute=“这是‘正确的’”或 myAttribute='这也是“正确的”,或者 使用html实体对“进行编码,如 myAttribute=“这是“正确的” 必须使用(小于)或(大于)对和code>进行编码 #3:也就是说,你可以把你的HT
标记中使用
标记,但我只能看到
值,而不能看到我使用
访问的值。如何操作?1:Anchor(查看它支持哪些属性以及如何使用它们
#2:在HTML中,将字符“
放入标记的属性时,可以:
- 将
“
替换为”
,如中所示
myAttribute=“这是‘正确的’”
或
myAttribute='这也是“正确的”
,或者
- 使用html实体对
“
进行编码,如
myAttribute=“这是“正确的”
必须使用
(小于)或
(大于)对
和code>
进行编码
#3:也就是说,你可以把你的HTML放在锚定标签里面,放在应该插入的地方,比如:
<display:table export="true" id="data" name="${sessionScope.forbesList}"requestURI="">
<a href="#" rel="tooltip" content="<span>
Name:<s:property value="#data.rank" /><br/>
Email: <a><s:property value="#data.name" /></a><br/>
Phone:<s:property value="#data.age" /> </span>"> <display:column property="rank" title="Rank" sortable="true" /></a>
<display:column property="name" title="Name" sortable="true" />
<display:column property="age" title="Age" sortable="true" />
</display:table>
但是,在你的例子中,你注入了很多HTML,包括另一个锚,这是不可能的。我认为你应该简单地使用一个div或类似的容器,比如:
<a href="#" rel="tooltip">
Name:<s:property value="#data.rank" />
</a>
名称:
电子邮件:
电话:
在担心DisplayTag之前解决此问题
编辑 #四, 改变
(和所有其他标签)到
#attr
是用于访问页面上下文的OGNL
如果可用,则它将搜索请求、会话和应用程序范围。很抱歉,我已经阅读了您的消息几次,无法理解您的问题是什么。您的问题是否在标记中设置了内容属性?实际上,我想将名称、等级和年龄显示为工具提示。因此,我尝试使用显示它,但未使用showingact通常问题是没有检索值。我试图使用#data.propertyName,其中data是dispaly表中的id。怎么做?实际上问题都在上面列出的,加上
中错误的语法以及工具提示不应位于表中的事实。我将使用正确的
sy进行编辑ntax,但我强烈建议您了解之前的问题。实际上,#attr
搜索PageContext(如果可用),否则它会搜索请求、会话和应用程序范围。实际上,我在这里浪费了很多时间,没有投票,也没有接受答案……哈哈:)
<div rel="tooltip" >
<span>
Name:<s:property value="#data.rank" /><br/>
Email: <a><s:property value="#data.name" /></a><br/>
Phone:<s:property value="#data.age" />
</span>
</div>
<s:property value="#data.rank" />
<s:property value="#attr.data.rank" />