JSP 后台可以传回数字,怎样让前台表格显示数字对应的文字?
我详细说说吧,从后台传回一个list,前台根据list可以在表格中的一列得到多行道路类型。(roadtype在数据库是1,2,3,....这样存的。)<s:iterato...
我详细说说吧,
从后台传回一个list,前台根据list可以在表格中的一列得到多行道路类型。(roadtype在数据库是1,2,3,....这样存的。)
<s:iterator value="list" id="road">
<tr>
<td><s:property value="#road.roadtype"/></td>
</tr>
</s:iterator>
但业务上1对应xxx公路,2对应yyy公路,等等。。
我怎么让这一列下来不是以数字形式而是以对应的文字来显示?
js,jquery ,都行,该怎么写? 展开
从后台传回一个list,前台根据list可以在表格中的一列得到多行道路类型。(roadtype在数据库是1,2,3,....这样存的。)
<s:iterator value="list" id="road">
<tr>
<td><s:property value="#road.roadtype"/></td>
</tr>
</s:iterator>
但业务上1对应xxx公路,2对应yyy公路,等等。。
我怎么让这一列下来不是以数字形式而是以对应的文字来显示?
js,jquery ,都行,该怎么写? 展开
5个回答
2016-01-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
JSP 后台可以传回数字,通过数据和文字的映射就可以在表格中显示文字了。
比如有以下数字对应的文字,是通过<s:if>标签来实现数字和文字对应转换的:
<s:iterator value="list" id="road">
<tr>
<td>
<s:if test="#road.mantype==1>学生</s:if>
<s:elseif test="#road.mantype==2>老师</s:elseif >
<s:elseif test="#road.mantype==3>校长</s:elseif >
</td>
</tr>
</s:iterator>
比如有以下数字对应的文字,是通过<s:if>标签来实现数字和文字对应转换的:
<s:iterator value="list" id="road">
<tr>
<td>
<s:if test="#road.mantype==1>学生</s:if>
<s:elseif test="#road.mantype==2>老师</s:elseif >
<s:elseif test="#road.mantype==3>校长</s:elseif >
</td>
</tr>
</s:iterator>
展开全部
<s:iterator value="list" id="road">
<tr>
<td>
<s:if test="#road.roadtype==1>国道</s:if>
<s:elseif test="#road.roadtype==2>省道</s:elseif >
<s:elseif test="#road.roadtype==3>村道</s:elseif >
</td>
</tr>
</s:iterator>
<tr>
<td>
<s:if test="#road.roadtype==1>国道</s:if>
<s:elseif test="#road.roadtype==2>省道</s:elseif >
<s:elseif test="#road.roadtype==3>村道</s:elseif >
</td>
</tr>
</s:iterator>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在实体中写一个临时方法进行转换,比如叫getRoadTypeName,这样前台
<s:property value="#road.roadTypeName"/>就行了,看着也简洁。
<s:property value="#road.roadTypeName"/>就行了,看着也简洁。
追问
恩后台这个写法应该可以,
但是要求的是用js,jquery在前台写。这个怎么写?
追答
if(""=='1'){
document.write("1号公路")
}else{
...
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在jsp页面上用if判断,当显示什么数字对应显示什么文字,或是在javabean中判断,然后在页面上调用javabean
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
具体点,不大明白
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询