spring MVC: 的问题!
jsp页面一加入<spring:bind>就出现问题:
javax.servlet.ServletException: Neither Errors instance nor plain target object for bean name 'command' available as request attribute
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
..........................
部分代码如下:
web.xml
----------------------------------------------------------------------
<servlet>
<servlet-name>Dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/Dispatcher-servlet.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Dispatcher</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<taglib>
<taglib-uri>http://www.springframework.org/tags</taglib-uri>
<taglib-location>/WEB-INF/spring.tld</taglib-location>
</taglib>
</web-app>
--------------------------------------------------------------------------------
Dispatcher-servlet.xml
---------------------------------------------------------------------------------
<bean id="LoginAction" class="action.LoginAction">
<property name="LoginDAO">
<ref bean="LoginDAOProxy" />
</property>
<property name="commandClass">
<value>action.LoginInfo</value>
</property>
<property name="formView">
<value>login</value>
</property>
<property name="successView">
<value>main</value>
</property>
</bean>
</beans>
---------------------------------------------------------------------------------
login.jsp
---------------------------------------------------------------------------------
username:
<spring:bind path="command.username">
<INPUT type="text"
name="<c:out value="${status.expression}"/>"
value="<c:out value="${status.value}"/>"
>
</spring:bind >