java web开发提示The value for the useBean class attribute javabean.User is invalid 5
相关代码如下:User.java:packagejavabean;publicclassUser{privateStringusername;privateStringp...
相关代码如下:
User.java:
package javabean;
public class User{
private String username;
private String password;
public String getUsername(){
return username;
}
public void setUsername(String username){
this.username=username;
}
public String getPassword(){
return password;
}
public void setPassword(String password){
this.password=password;
}
}
=====================================================================
javabeandemo.jsp:
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>用户信息</title>
</head>
<body>
<jsp:useBean id="userbean" scope="page" class="javabean.User" />
<jsp:setProperty name="userbean" property="username" param="username"/>
<jsp:setProperty name="userbean" property="password" param="password" />
用户名:
<jsp:getProperty name="userbean" property="username" />
</br>
密码:
<jsp:getProperty name="userbean" property="password" />
</br>
<%
out.println("用户名1:"+username.getUsername());
out.println("密码1:"+username.getPassword());
%>
</body>
</html>
=======================================================
login.jsp
<%@page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>登陆界面</title>
</head>
<body>
<form action="javabeandemo.jsp" method="post">
用户名:
<input type="text" name="username">
</br>
密码:
<input type="password" name="password">
<input type="submit" value="提交"/>
</form>
</body>
</html>
运行时错误提示如下:
javabeandemo.jsp (line: 7, column: 2) The value for the useBean class attribute
javabean.User is invalid. 展开
User.java:
package javabean;
public class User{
private String username;
private String password;
public String getUsername(){
return username;
}
public void setUsername(String username){
this.username=username;
}
public String getPassword(){
return password;
}
public void setPassword(String password){
this.password=password;
}
}
=====================================================================
javabeandemo.jsp:
<%@ page contentType="text/html;charset=gb2312" %>
<html>
<head>
<title>用户信息</title>
</head>
<body>
<jsp:useBean id="userbean" scope="page" class="javabean.User" />
<jsp:setProperty name="userbean" property="username" param="username"/>
<jsp:setProperty name="userbean" property="password" param="password" />
用户名:
<jsp:getProperty name="userbean" property="username" />
</br>
密码:
<jsp:getProperty name="userbean" property="password" />
</br>
<%
out.println("用户名1:"+username.getUsername());
out.println("密码1:"+username.getPassword());
%>
</body>
</html>
=======================================================
login.jsp
<%@page contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>登陆界面</title>
</head>
<body>
<form action="javabeandemo.jsp" method="post">
用户名:
<input type="text" name="username">
</br>
密码:
<input type="password" name="password">
<input type="submit" value="提交"/>
</form>
</body>
</html>
运行时错误提示如下:
javabeandemo.jsp (line: 7, column: 2) The value for the useBean class attribute
javabean.User is invalid. 展开
展开全部
javabeandemo.jsp 引入你的对象<%page language=“java” import=“ javabean.*”%>
追问
还是提示一样的错误诶,想请问下,只要这三个文件就能运行吗,我是直接像写文本一样编写的这三个文件,然后改的后缀,然后运行tomcat后,再在浏览器输入http的网址,不晓得有没有错,我是初学者,拜托了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也有可能是没有对jsp进行验证
在项目上“右键”,找到validation ,点开找到“manager validation”找到相应jsp并打钩,最好是整个虚拟目录,然后启动tomcate就可以了
在项目上“右键”,找到validation ,点开找到“manager validation”找到相应jsp并打钩,最好是整个虚拟目录,然后启动tomcate就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-18
展开全部
用手机自带的线和插头冲电正常,可是就是移动电源冲不进去电
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在页面中引用那个javabean不行么?class里边直接写User。试下。
应该是你打了一个javabean的包,而你在页面,没有引用这个包下的类。
应该是你打了一个javabean的包,而你在页面,没有引用这个包下的类。
追问
class里边直接写User?这个是啥意思呢,初学者,原谅我吧
追答
这个页面中:javabeandemo.jsp
你还要引用java类。你搜一下,jsp页面引用java类。你就知道怎样在jsp页面中引用java类了。然后把你写的javabean这个类引入到页面中。
这里class=后边,直接写User试试。等你引用好javabean之后。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询