i'm not good at English.
I appends <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> in a jsp.when preview,appear error!
why,please?Code:java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered? org.springframework.web.servlet.support.RequestContextUtils.getWebApplicationContext(RequestContextUtils.java:82) org.springframework.web.servlet.support.RequestContext.initContext(RequestContext.java:203) org.springframework.web.servlet.support.JspAwareRequestContext.initContext(JspAwareRequestContext.java:74) org.springframework.web.servlet.support.JspAwareRequestContext.<init>(JspAwareRequestContext.java:48) org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:65) org.apache.jsp.jsp.register_jsp._jspService(register_jsp.java:79) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
my jsp
Code:<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%> <%@ page pageEncoding="gb2312" contentType="text/html;charset=gb2312"%> <html> <head> <title>user</title> :( </head> <body style="text-align:center"> <form method='post' action="/register.do"> <spring:bind path="command.*" > <font color='#FF0000'> <c:forEach items="${status.errorMessages}" var="error"> error:<c:out value="${error}" ></c:out><br> </c:forEach> </font> </spring:bind> <table border="0" width="450" height="101" cellspacing="0" cellpadding="0"> <tr> <td heigth="27" width="408" colspan="2"> <p align="center"><b>registe</p></td> </td> </tr> <tr> <td heigth="23" width="104">username:</td> <td heigth="23" width="450"> <spring:bind path="command.username" > <input type="text" name="username" value="<c:out value="${status.value}"/>" name="<c:out value="${status.expression}"/>"> <br> <c:if test="${status.error}"> <font color="#FF0000"> error: <c:forEach items="${status.errorMessages}" var="error"> <c:out value="${error}"/> </c:forEach> </font> </c:if> </spring:bind> </td> </td> </tr> <tr> <td height="23" width="104">password_1:</td> <td height="23" width="450"> <spring:bind path="command.password1" > <input type="password" name="password1" value="<c:out value="${status.value}"/>" name="<c:out value="${Status.expression}"/>"> <br> <c:if test="${status.error}"> <font color="#FF0000"> error: <c:forEach items="${status.errorMessages}" var="error"> <c:out value="${error}" ></c:out> </c:forEach> </font> </c:if> </spring:bind> </td> </tr> <tr> <td height="23" width="104" >password_2:</td> <td height="23" width="450"> <spring:bind path="command.password2" > <input type="password" name="password2" value="<c:out value="${status.value}"/>" name="<c:out value="${status.expression}"/>" > <br> <c:if test="${status.error}"> <font color="#FF0000"> error: <c:forEach items="${status.errorMessages}" var="error"> <c:out value="${error}"/> </c:forEach> </font> </c:if> </spring:bind> </td> </tr> </table> <p> <input type="submit" value="submit" name="B1"> <input type="reset" value="reset" name="B2"> </p> </form> </body> </html>


Reply With Quote