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.
展开
 我来答
你可真是个大头鬼
推荐于2017-11-25
知道答主
回答量:9
采纳率:100%
帮助的人:2.6万
展开全部
虽然时间过去了好久,希望这个回答能帮助到一部分遇到同样问题的人。
public class User中没有public User(){}这个构造方法,加入就好了,注意一定要声明public权限
单身Mvp
2013-12-16 · TA获得超过245个赞
知道小有建树答主
回答量:240
采纳率:100%
帮助的人:149万
展开全部
javabeandemo.jsp 引入你的对象<%page language=“java” import=“ javabean.*”%>
追问
还是提示一样的错误诶,想请问下,只要这三个文件就能运行吗,我是直接像写文本一样编写的这三个文件,然后改的后缀,然后运行tomcat后,再在浏览器输入http的网址,不晓得有没有错,我是初学者,拜托了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咋咋就这么麻烦
2018-01-18
知道答主
回答量:1
采纳率:0%
帮助的人:898
展开全部
也有可能是没有对jsp进行验证
在项目上“右键”,找到validation ,点开找到“manager validation”找到相应jsp并打钩,最好是整个虚拟目录,然后启动tomcate就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-18
展开全部
用手机自带的线和插头冲电正常,可是就是移动电源冲不进去电
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yudiangong
2013-12-16 · TA获得超过819个赞
知道小有建树答主
回答量:1504
采纳率:0%
帮助的人:697万
展开全部
你在页面中引用那个javabean不行么?class里边直接写User。试下。
应该是你打了一个javabean的包,而你在页面,没有引用这个包下的类。
追问
class里边直接写User?这个是啥意思呢,初学者,原谅我吧
追答
这个页面中:javabeandemo.jsp

你还要引用java类。你搜一下,jsp页面引用java类。你就知道怎样在jsp页面中引用java类了。然后把你写的javabean这个类引入到页面中。

这里class=后边,直接写User试试。等你引用好javabean之后。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式