首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在此令牌之后所期望的标识符

问在此令牌之后所期望的标识符
EN

Stack Overflow用户
提问于 2015-11-08 20:18:07
回答 1查看 1.3K关注 0票数 1

我得到了一个错误:在这个令牌之后期望的标识符

代码语言:javascript
复制
Syntax error on token "tag", Identifier expected after this token

这是我的密码:

代码语言:javascript
复制
<%@ page import="photoshare.Picture" %>
<%@ page import="photoshare.PictureDao" %>
<%@ page import="photoshare.HREF_AND_IMGSRC" %>
<%@ page import="photoshare.ToolsDao" %>
<%@ page import="org.apache.commons.fileupload.FileUploadException" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Get POP Tags</title></head>
<body>
<h1>With Photos with popular Tags:</h1>

<%
String tagName = request.getParameter("tag");
List<String> popTags = new ArrayList<String>();
ToolsDao toolsDao = new ToolsDao();

popTags = toolsDao.getPopularTags();

for (tag:popTags) {%>
    <a href="popTags.jsp?tag=<%= tagName %>">tagName <a>

<%}


List<HREF_AND_IMGSRC> tagPhotos = toolsDao.getHrefAndImgSrcFromTag(tagName);
for (HREF_AND_IMGSRC photo:tagPhotos) {
    int pictureId = photo.getPictureID();
    int selectedAlbumID = photo.getAlbumID();
    String selectedAlbum_id = Integer.toString(selectedAlbumID);
%>
    <td><a href="picture.jsp?id=<%= pictureId %>&album_id=<%= selectedAlbum_id%>">
    <img src="/photoshare/img?t=1&picture_id=<%= pictureId %>"/></a></td>

<%
}
%>

Click here to <a href="index.jsp">Main Page</a><br>

</body>


</html>

我发现了一些原因,但没有相似之处,有人能帮我找出这个指定错误的问题是什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-08 20:47:28

我发现的问题是:

代码语言:javascript
复制
for (tag:popTags) {%>
    <a href="popTags.jsp?tag=<%= tagName %>">tagName <a>
<%}

我必须在popTags列表中声明标记的类型,如:

代码语言:javascript
复制
for (String tag:popTags) {%>
    <a href="popTags.jsp?tag=<%= tagName %>">tagName <a>

<%}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33598554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档