JSTL标签和page标签发生冲突
下面是显示用户注册信息的页面,程序如下:
<%@ page contentType="text/html;charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/waftags.tld" prefix="waf" %>
<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>
<p class="kmcatv_title">你的注册信息</p>
<waf:form method="POST" action="customer.do" name="customerform">
<html:hidden value="update" property="action"/>
<table cellpadding="5" cellspacing="0" width="100%" border="0">
<tr>
<td >
<p class="kmcatv_title">
<h1>
联系信息
</h1>
</p>
</td>
</tr>
<tr>
<td class="kmcatv_form" align="left">
<b>用户登陆名</b>
</td>
<td align="left" colspan="2">
<waf:input cssClass="kmcatv_form"
name="loginname"
type="text"
size="30"
maxlength="30"
validation="validation">
<waf:value><c:out value="${customer.LoginName}"/></waf:value>
</waf:input>
</td>
</tr>
</table>
<html:submit value="ä¿®æ¹" property="" class="kmcatv_form"/>
</waf:form>
错误信息为:
"edit_customer.jsp": Error: translation of /edit_customer.jsp failed: java.io.IOException: javax.servlet.jsp.JspException: The taglib validator rejected the page: "org.xml.sax.SAXParseException: The value of attribute "contentType" must begin with either a single or double quote character., "
当<%@ page contentType="text/html;charset=UTF-8" %>和<%@ taglib prefix="c" uri="/WEB-INF/c.tld" %>单独用在一个页面时不会报错,两个一起用时出现上面的错误。
请各位大侠指点迷津。