jsp 页面点击 “TIJIAO" 报错 ,jsp代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
<head>
<title> Autotest here</title>
</head>
<body>
hello index.xhtml 2
<h:form id="form1">
input text :<h:inputText value="#{user.name}" />
<h:commandButton value="TIJIAO" action="login"/>
</h:form>
</body>
</html>
报错:
message /index.xhtml @13,51 value="#{user.name}": Target Unreachable, identifier 'user' resolved to null
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: /index.xhtml @13,51 value="#{user.name}": Target Unreachable, identifier 'user' resolved to null
javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
原因是:WebContent\WEB-INF\faces-config.xml 没有配置 “user” 的managebean
<managed-bean>
<managed-bean-name>user</managed-bean-name>
<managed-bean-class>
autotest.testcase.manage.web.UserBean
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>