我们来书写一个最简单的JavaBean,它提供了一个唯一的方法,可以返回一个字符串:“Hello, World!”cd /usr/local/resin/doc/WEB-INF/classes
mkdir net
mkdir net/zixia
cd net/zixia1、建立HelloWorld.java文件,并且输入下面的代码:package net.zixia;public class HelloWorld{
public String greeting(){
return "Hello, World!";
}
}cd /usr/local/resin/doc2、建立HelloWorld.jsp文件,并且输入下面的代码:<jsp:useBean id="HelloWorld" class="net.zixia.HelloWorld"/>
<html>
<body>
<h1><%= HelloWorld.greeting() %></h1>
</body>
</html>
这样就可以在http://localhost:8080/HelloWorld.jsp中看到效果了
mkdir net
mkdir net/zixia
cd net/zixia1、建立HelloWorld.java文件,并且输入下面的代码:package net.zixia;public class HelloWorld{
public String greeting(){
return "Hello, World!";
}
}cd /usr/local/resin/doc2、建立HelloWorld.jsp文件,并且输入下面的代码:<jsp:useBean id="HelloWorld" class="net.zixia.HelloWorld"/>
<html>
<body>
<h1><%= HelloWorld.greeting() %></h1>
</body>
</html>
这样就可以在http://localhost:8080/HelloWorld.jsp中看到效果了
解决方案 »
- 求助:省略号+分页码。。。
- JDK1.6原生开发WebService接口,如何做数据压缩,求给个思路吧
- j2ee基础知识问题与答案,面试经常问到
- 关于struts2标签和html标签使用问题
- 精通Hibernate 群号:6521469,有志于研究Hibernate/Struts/Eclipse的人加入!!
- HTML解析问题
- 小弟有个页面的问题想请教大家
- 怎么在页面上加一个层,然后自动刷新只刷新这个层!(急,在线等)
- myeclipse显示在一个文件夹下却没在一个包下,咋回事?怎么解决呢?如何把同名的打在一个包里呢
- 高手,高高手:getParameter() 和<jsp:getProperty> 能有关系吗?
- 怎样把一个目录下的所有JSP文件手工全部预编绎一次 ?
- 菜鸟提问2
import t.*; //这个是引入JavaBean
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class S extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException
{
res.setContentType("text/plain");
PrintWriter out=res.getWriter();
T test=new T();//这句就是JavaBean类啦!新建一个对象
out.print(test.getStr());
}
}2、写JavaBeanpackage t;
public class T
{
public String str="Hello";
public String getStr()
{
return this.str;
}
}这个Bean保存在D:\resin\doc\WEB-INF\classes\t t这个目录是自己建
然后将用进入dos窗口(d:\D:\resin\doc\WEB-INF\classes)
jar cvf tt.jar t/
然后将tt.jar复制到C:\j2sdk1.4\jre\lib\ext
(这样做是避免设置claspath要重启机器)
3、将上面的Servlet和Bean编译好。
4、启动resin服务器,如果是Tomcat则JavaBean的存放目录稍改一下,其他一样。
5、http://localhost:8080/servlet/S则可以看到Servlet调用JavaBean的结果