zoukankan      html  css  js  c++  java
  • javabean在jsp中的调用(原创)

    javabean在jsp中的调用:

    我在tomcat上的虚拟路径:test  硬盘路径:F:\jspweb
    javabean就是java的组件,一个java类.
    先写一个java类. 比如为:HelloWorld.java
    package Test;

    public class HelloWorld {
        public String  str ;
        public void setHello(String str){
            this.str = new String(str);
        }
        public String getHello() {
            return str;
        }
       
    }

    在java环境中编译.生成:HelloWorld.class
    然后把HelloWorld.class放在F:\jspweb\WEB_INF\classes\HelloWorld.java中指定的包下.
    比如:F:\jspweb\WEB_INF\classes\Test\HelloWorld.class(注意一定要区分大小写)
    关于调用javabean的jsp文件test.jsp:放在你设的虚拟目录下就可以了:我的是:thik.
    <%@ page contentType="text/html;charset=utf-8" pageEncoding="GBK"%>
    <html>
        <head>
            <title> 使用JSP开发动态Web页面 </title>
        </head>
        <body>
            <jsp:useBean id="Hello" scope="session" class="Test.HelloWorld" />
    <%
    String str = "Hello,欢迎学习JSP!";
    Hello.setHello(str);
    out.println(Hello.getHello() + "<br>");
    %>
        </body>
    </html>
    然后在浏览器中输入:http://localhost:8088/test/thik/test.jsp


    注:这里主要有这么几点:
       1.java文件.要在java环境下编译生成class文件.
       2.class文件的路径,即javabean的路径.应当放在你在web服务器设的虚拟路径下的WEB_INF\classes中.注意 如果在java中用了package Test(包)的话,要在class文件上加上那个包(Test).还要注意大小写.
       3.在jsp文件中调用的时候.中文乱码的问题;记得加上:<%@ page contentType="text/html;charset=utf-8" pageEncoding="GBK"%>
       4.调用javabean的时候,记得加上包:Test . HelloWorld

  • 相关阅读:
    Navigator对象关于语言的属性
    对ng-repeat的表格内容添加不同样式:ng-style
    ng-repeat
    ES 6 : 函数的扩展
    二维码下载,区分是 ios 和 android
    gulp配置备份
    [转]移动端web页面使用字体的思考
    移动开发总结
    前端优化:雅虎35条
    input填写银行卡号,每四位空一隔
  • 原文地址:https://www.cnblogs.com/qqnnhhbb/p/878105.html
Copyright © 2011-2022 走看看