javabean用不了

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:42:41
最近在学Javabean,遇到了问题。请高手看一下下面的程序错在哪里:
test.jsp文件如下:
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>JSP中使用 Java Bean的测试</title>
</head>
<body>
<jsp:useBean id="test" class="test.SimleBean"/>
<%
private String str="OK";
test.setMessage(str);%>
<p>消息:
<%=test.getMessage();%>
</body>
</html>

javabean文件SimpleBean.java如下:
package test;
public class SimpleBean
{
private String message;

public St

第一个不足 没有指定Bean的使用范围比如scope="session"
第二个不足 没有显式的写名Bean的无参数构造方法(Bean的详细书写规范自己查资料)

你这次遇到的问题根本在于 你的Bean里没写构造方法
没有对那个private String message进行创建对象
所有message的值是null

只能说明你的J2SE还玩得不熟,学J2EE 似乎早了点.....

真搞笑...你好好检查你的名字 类名 前头的和后头的 是不是一样的.......

你没有导入类文件
<%@ page import="java.sql.*" %>
<%@ page import="java.io.*" %>
比如这样的,
在<html>前就导入你的类文件
才能使用\
不知道你做类包了没?
我怀疑你的应该是
<%@ page import="test.*" %>
========================================
可以看看我的例子:
http://hi.baidu.com/qxf190/blog/item/4a13e758edf651dc9d82043b.html

你没有写构造函数嘛!