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

  • 相关阅读:
    java+opencv实现图像灰度化
    java实现高斯平滑
    hdu 3415 单调队列
    POJ 3368 Frequent values 线段树区间合并
    UVA 11795 Mega Man's Mission 状态DP
    UVA 11552 Fewest Flops DP
    UVA 10534 Wavio Sequence DP LIS
    UVA 1424 uvalive 4256 Salesmen 简单DP
    UVA 1099 uvalive 4794 Sharing Chocolate 状态DP
    UVA 1169uvalive 3983 Robotruck 单调队列优化DP
  • 原文地址:https://www.cnblogs.com/qqnnhhbb/p/878105.html
Copyright © 2011-2022 走看看