服务器提示:
org.apache.jasper.JasperException: /index.jsp(53,50) Unterminated <html:link tag
个人分析:
1,先查看了第53行的标签,发现没问题~
2,猜想可能是其它地方引起的,然后捋了一下午代码,然后就没了。。。
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<% if(session.getAttribute("getData")==null)
{//这里只是一个跳转,没什么
session.setAttribute("getData","ok");
response.setHeader("refresh","1;url=/strutsPage/productShow.do?pageDo=first&curr_page=1");
}
%>
<html>
<head>
<title>JSP for ProductShowForm form</title>
</head>
<body><font color="#0000ff">这里仅演示分页,操作部分已经做到获取ID了,相信直接调用就可以弄修改和删除</font>
<table width="80%" border="1">
<tr>
<th>
商品名称
</th>
<th>
价格
</th>
<th>
商品描述
</th>
<th>
商品详细信息
</th>
</tr>
<logic:present name="data" scope="request">
<logic:iterate id="show" name="data" type="com.yourcompany.vo.Product">
<tr>
<td>
<bean:write name="show" property="name" />
</td>
<td>
<bean:write name="show" property="saleprice" />
</td>
<td>
<bean:write name="show" property="descript" />
</td>
<td>
<bean:write name="show" property="saledate" />
</td>
</tr>
</logic:iterate>
</logic:present>
</table>
<logic:present name="pageInfo">
第<bean:write name="pageInfo" property="curr" />页/共<bean:write name="pageInfo" property="count" />页
<html:link action="/productShow.do?pageDo=first" paramId="curr_page" paramName="pageInfo" paramProperty="curr">首页</html:link>
<logic:notEqual name="pageInfo" property="curr" value="1">
<html:link action="/productShow.do?pageDo=prv" paramId="curr_page" paramName="pageInfo" paramProperty="curr">上一页</html:link>
</logic:notEqual>
<logic:equal name="pageInfo" property="last" value="false">
<html:link action="/productShow.do?pageDo=next" paramId="curr_page" paramName="pageInfo" paramProperty="curr">下一页</html:link>
</logic:equal>
<html:link action="/productShow.do?pageDo=end" paramId="curr_page" paramName="pageInfo" paramProperty="curr">尾页</html:link>
</logic:present>
</body>
</html>
------解决方案--------------------
提示是html:link标签没有结束标签,不过看了代码好像没有发现这个问题啊。
------解决方案--------------------
html:link tag

------解决方案--------------------
jsp标签不完整,或者重启一下tomcat,清理缓存
------解决方案--------------------
可能是编码的问题,服务器吧<翻译成了<
------解决方案--------------------
你们是不是重写过这个标签 你看看你们自定义标签的实现是怎么写的 是不是这个标签的属性有问题
------解决方案--------------------
先将<html:link>标签去掉看看,<html:link>可以用<a>标签代替
------解决方案--------------------
应该是标签的问题
------解决方案--------------------
把其他标签都去掉,只留<html:link试试,还不行那就是这个了,是否标签没引用,或者换标签试试