org.apache.jasper.JasperException: /web002/WebRoot/check.jsp(17,3) The value for the useBean class attribute bean.UserBean1 is invalid.
登录jsp
</body>
<form action="check.jsp" method="post">
用户名 :<input type="text" name="name"><br>
登录密码:<input type="password" name="password1"><br>
确认密码:<input type="password" name="password2"><br>
<input type="submit" value="登录"><input type="reset" value="重置">
</form>
</body>
判断的jsp
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@page import="bean.CheckBean" %>
<%request.setCharacterEncoding("GB2312"); %>
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'check.jsp' starting page</title>
</head>
<body>
<jsp:useBean id="user" class="bean.UserBean1" scope="session"/>
<jsp:setProperty name="user" property="*"/>
<%
CheckBean cb=new CheckBean(user);
if(cb.f())
{
%>
<jsp:forward page="welcom.jsp"/>
<%}else{ %>
<jsp:forward page="relogin.jsp"/>
<%} %>
</body>
</html>
------解决方案--------------------
应该是你属性不对应,建议不用这种方法。
用set方法就行了。