小弟初学者,请各位高手指点一下这个hello world的问题

Description of your first forum.

小弟初学者,请各位高手指点一下这个hello world的问题

帖子lz2101 » 星期一, 2005年9月12日 18:11


希望在屏幕上显示一个hello world
javabean代码:
package com;
public class lz{
public void test()
{
System.out.println("Hello");
}
}
///////////////////////////////////////////////////////////////////////
javabean编译后放在 项目目录\WEB-INF\classes\com\lz.class
JSP文件放在 项目目录\lz.jsp
///////////////////////////////////////////////////////////////////////
JSP代码
<%@ page language="java"  import="com.*"%>
<jsp:useBean id="lztest" class="com.lz" scope="page"/>
<html>
<head>
<title>一个例子</title>
</head>
<body>
<center>
<h1>
<%
lztest.test;
out.println(" World! ");
%>
</h1>
</center>
</body>
</html>

最后调试的时候显示错误 /lz.jsp(2,0) The value for the useBean class attribute com.lz is invalid.
各位高手帮忙看看是哪出了问题
 
 
 

小弟初学者,请各位高手指点一下这个hello world的问题

帖子clever_boy_2000 » 星期一, 2005年11月7日 11:44


lztest.test;
lztest.test();
 
 
 

小弟初学者,请各位高手指点一下这个hello world的问题

帖子crazyiory » 星期二, 2005年11月8日 13:18


这个问题是因为你的JavaBean的格式不对,JavaBean中必须至少有一个属性和相应的set,get方法,这样是不行的。[code][/code][:)]
 
 
 

小弟初学者,请各位高手指点一下这个hello world的问题

帖子pl5th2001 » 星期二, 2005年11月8日 13:36


lztest.test();
另外一个错误:System.out.println("Hello");这个不会打印出来,而是被写到tomcat的log文件中,如果想打到页面里方法有很多,比如返回传后用<%= %>来做,或者用request来做
 
 
 

小弟初学者,请各位高手指点一下这个hello world的问题

帖子szzhb » 星期五, 2005年11月11日 10:18


你的根本错误在于把java编程和jsp完全的混为一谈了,用System.out.print方法是在屏幕上直接显示,在jsp中要显示在网页上,直接用out.print就可以了。