[JSP]javaBean的class文件存放位置说明


  • 然后所有的练习jsp文件放在e:\jsp下。
    于是可以用http://localhost:8080/test/文件.jsp 访问了。
    ============================================
    1。首先简单介绍一下javaBean:
    我的理解:javaBean相当与asp的组件,把大量操作封装起来,用起来清爽方便。
    从java的角度看,javaBean就是有特殊规定及调用方法的类而已。实质还是类。

    2。javaBean的编写
    同普通的java类的编写,只是有一些特别的规定:
    如:
    1. [1]如果类的成员变量的名字是xxx,那么类中可以用两个方法:
    2.     getXxx()和setXxx,分别设置和获取xxx的值。
    3. [2]对于布尔型变量,可以用is代替上面的get和set
    4. [3]类中方法的访问属性必须是public的。
    5. [4]类中如果有构造方法,那么也得是public的,并且是无参数的。
    复制代码

    如下面就是一个简单的圆形的类,定义了半径,可以计算面积和周长,我取名为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,在它的下面再建立一个目录,名字是你Java中包的名字,我起的是first,再把Circle.class文件copy到这里。完整路径就是e:\jsp\WEB-INF\classes\first\Circle.class
    最重要的是需要重新启动Tomcat,然后再访问就OK了
    OK了,咔嚓,结果就出来了,真开心啊。 
    也许大家现在用不到,以后或许会有用的。
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值