java bean 放哪?

来源:百度知道 编辑:UC知道 时间:2024/05/26 06:48:20
作个简单测试,想在jsp页面中引用java bean ,把jsp 放在T猫root下了 ,这个bean 放什么目录下才能被引用到?
谢谢,你那是一个方法,可怎么运行啊?怎么测试?我放在root下,就是因为在开发工具下编好页面和bean后,不知道如何运行~

比如,存放Web应用程序目录为:MyWebApp(Tomcat安装后有个webapps\Root)一般是把编译过后的javaBean放到MyWebApp\WEB-INF\classes\下的,这个相当于是一个默认存放servlets和javaBean的地方,你只要放在这里,要用的时候直接拿来用就是了,而不必考虑你的Web Container(Tomcat)是怎么样找到它的。(注意如果你的javaBean打了包,在classes里面还应该对应着你打包的目录)。
<%@page language="java" import="BeanName" pageEncoding="UTF-8"%>
BeanName包括包名。
使用
<jsp:useBean id="bean" class="BeanName" scope="page">
scope的值可以为request,application,session,page

你先在工程的src下面建个包,例如:bean,然后你把javabean放在那个bean包里
然后你在jsp 的page指令里面:
<%@ page language="java" import="bean.*" pageEncoding="utf-8"%>
这样就可以了