javaBean使用目录存放问题!
来源:互联网 发布:磁盘擦除软件 编辑:程序博客网 时间:2024/06/11 19:01
说明一下我的路径:tomcat5.0装在C:\Program Files\Tomcat 5.0 jdk装在D:\j2sdk1.4.1
在C:\Program Files\Tomcat 5.0\conf\server.xml添加
<Context path="/test" docBase="e:/jsp" debug="0" reloadable="true"></Context>
然后所有的练习jsp文件放在e:\jsp下。
于是可以用http://localhost:8080/test/文件.jsp 访问了。
============================================
1。首先简单介绍一下javaBean:
我的理解:javaBean相当与asp的组件,把大量操作封装起来,用起来清爽方便。
从java的角度看,javaBean就是有特殊规定及调用方法的类而已。实质还是类。
2。javaBean的编写
同普通的java类的编写,只是有一些特别的规定:
如:
如下面就是一个简单的圆形的类,定义了半径,可以计算面积和周长,我取名为Circle.java。
注意其中的蓝色文字。
=============================================
package first;
import java.io.*;
public class Circle {
int radius;
public Circle()
{
radius=1;
}
public int getRadius()
{
return radius;
}
public void setRadius(int newRadius)
{
radius=newRadius;
}
public double circleArea()
{
return Math.PI*radius*radius;
}
public double circleLength()
{
return 2.0*Math.PI*radius;
}
}
=============================================
3。编译,存放class文件
俺就用javac Circle.java,前提是路径已经打通了。
好了,如果没错,文件就编译好了,有个Circle.class文件,这怎么办呢,把它放哪呢?
放在原地是不好使的,不信就试试。具体放哪一会再说。
4。下面是调用javaBean的jsp文件,我取名为wang.jsp。
=============================================
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>你好</TITLE>
</HEAD>
<BODY>
<jsp:useBean id="haha" class="first.Circle" scope="page" />
<%
haha.setRadius(100);
%>
<P>圆的半径是:<%=haha.getRadius()%>
<P>圆的周长是:<%=haha.circleLength()%>
<P>圆的面积是:<%=haha.circleArea()%>
</BODY>
</HTML>
=============================================
5。前面都是废话,这里是重点
现在文件齐全了,注意上面的蓝色部分开始是没有的,是我后来加的。
在e:\jsp\下建立目录WEB-INF,在它的下面再建立目录classes,在它的下面再建立一个目录,名字自己随便起,我起的是first,再把Circle.class文件copy到这里。完整路径就是e:\jsp\WEB-INF\classes\first\Circle.class
在Circle.java的最顶上加package first;
在wang.jsp中class="Circle"变为class="first.Circle"。
OK了,咔嚓,结果就出来了,真开心啊。
也许大家现在用不到,以后或许会有用的。
在C:\Program Files\Tomcat 5.0\conf\server.xml添加
<Context path="/test" docBase="e:/jsp" debug="0" reloadable="true"></Context>
然后所有的练习jsp文件放在e:\jsp下。
于是可以用http://localhost:8080/test/文件.jsp 访问了。
============================================
1。首先简单介绍一下javaBean:
我的理解:javaBean相当与asp的组件,把大量操作封装起来,用起来清爽方便。
从java的角度看,javaBean就是有特殊规定及调用方法的类而已。实质还是类。
2。javaBean的编写
同普通的java类的编写,只是有一些特别的规定:
如:
如下面就是一个简单的圆形的类,定义了半径,可以计算面积和周长,我取名为Circle.java。
注意其中的蓝色文字。
=============================================
package first;
import java.io.*;
public class Circle {
int radius;
public Circle()
{
radius=1;
}
public int getRadius()
{
return radius;
}
public void setRadius(int newRadius)
{
radius=newRadius;
}
public double circleArea()
{
return Math.PI*radius*radius;
}
public double circleLength()
{
return 2.0*Math.PI*radius;
}
}
=============================================
3。编译,存放class文件
俺就用javac Circle.java,前提是路径已经打通了。
好了,如果没错,文件就编译好了,有个Circle.class文件,这怎么办呢,把它放哪呢?
放在原地是不好使的,不信就试试。具体放哪一会再说。
4。下面是调用javaBean的jsp文件,我取名为wang.jsp。
=============================================
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>你好</TITLE>
</HEAD>
<BODY>
<jsp:useBean id="haha" class="first.Circle" scope="page" />
<%
haha.setRadius(100);
%>
<P>圆的半径是:<%=haha.getRadius()%>
<P>圆的周长是:<%=haha.circleLength()%>
<P>圆的面积是:<%=haha.circleArea()%>
</BODY>
</HTML>
=============================================
5。前面都是废话,这里是重点
现在文件齐全了,注意上面的蓝色部分开始是没有的,是我后来加的。
在e:\jsp\下建立目录WEB-INF,在它的下面再建立目录classes,在它的下面再建立一个目录,名字自己随便起,我起的是first,再把Circle.class文件copy到这里。完整路径就是e:\jsp\WEB-INF\classes\first\Circle.class
在Circle.java的最顶上加package first;
在wang.jsp中class="Circle"变为class="first.Circle"。
OK了,咔嚓,结果就出来了,真开心啊。
也许大家现在用不到,以后或许会有用的。
1 0
- javaBean使用目录存放问题!
- javabean中类存放问题
- 关于derby创建数据时,数据库存放目录问题
- 文件存放目录
- 选择文件存放目录
- JS 存放目录说明
- Hadoop日志存放目录
- gradle存放目录
- MySQL数据库存放目录
- JavaBean类文件的存放位置
- 在使用SSH框架时,web目录下,存放页面的目录名的限制
- JavaBean问题
- javaBean使用
- JavaBean使用
- 各目录主要存放内容
- mysql数据目录存放位置
- ubuntu更新软件包存放目录
- Xshell的Sessions存放目录
- iOS开发 在storyboard中拖的UITabBarController,设置选中时的图片和字体颜色
- 切换oracle提示Too many open files in system
- 运用AndroidMultiChannelBuildTool实现批量打包
- SQLLDR导入乱码问题的解决
- 返回N协议与选择重传协议的发送窗口大小问题
- javaBean使用目录存放问题!
- bootstrap tooltip被挡住一部分,该如何正常显示
- 10023---Java网络编程
- MySQL修改root密码的多种方法
- 工具--返回日期格式(给定一个long值)
- 从SurvivalShooter的角色移动,看FixedUpdate与Update
- PHP连接不上PostgreSQL的问题
- sql抛出错误
- JVM(三)