【发布时间】:2014-09-29 02:11:05
【问题描述】:
<body>
<form>
<table>
<tr>
<th pic</th>
<th>rating</th>
</tr>
<c:forEach var="forumVO" items="${list}">
<tr>
<td><img src="<%=request.getContextPath()%>/forum/goforum?action=showImage&forum_no=${forumVO.forum_no}"></td>
<td><%=request.getContextPath()%>/forum/goforum?action=showRating&forum_no=${forumVO.forum_no}</td>
</tr>
</c:forEach>
</table>
</form>
上面是一个简单的代码,两个标签都使用 url 重写将其信息发送到 Servlet。但是具有 img 标签的标签可以很好地显示图片,但是第二个标签无法正常工作,html 似乎将没有 和 ${} 的内容视为纯字符串对象,有什么方法可以修改这段代码,所以 seconde 标签也可以将其值发送到 Servlet?
【问题讨论】:
-
你没有使用锚 标签
-
我可能没有清楚地描述我的问题。我的问题是,当用户进入此页面时,img 标签可以自动获取所有图片,但没有 img 标签的只显示纯文本。我尝试使用 ancher 标签但不起作用,或者你能告诉我 将如何解决这个问题吗?对不起,我只是一个初学者。
-
第二个 URL 应该显示什么或它在做什么?
-
它转到 Servlet 并将以下 SQL 发送到数据库 SELECT count (*) from Ratings where forum_no = ?;它基本上只是计算所有forum_no中有多少评分并将结果返回给jsp。
-
所以你的意思是它假设显示一个数字而不是纯文本?