惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
G
Google Developers Blog
B
Blog
Engineering at Meta
Engineering at Meta
阮一峰的网络日志
阮一峰的网络日志
The Register - Security
The Register - Security
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 叶小钗
The Cloudflare Blog
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
雷峰网
雷峰网
F
Fortinet All Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
酷 壳 – CoolShell
酷 壳 – CoolShell
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
A
About on SuperTechFans
量子位
Recorded Future
Recorded Future
博客园 - 三生石上(FineUI控件)
H
Help Net Security
Help Net Security
Help Net Security
P
Palo Alto Networks Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Troy Hunt's Blog
W
WeLiveSecurity
V
Vulnerabilities – Threatpost
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
Apple Machine Learning Research
Apple Machine Learning Research
Scott Helme
Scott Helme
N
News | PayPal Newsroom
AWS News Blog
AWS News Blog
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
B
Blog RSS Feed
腾讯CDC
J
Java Code Geeks
Microsoft Azure Blog
Microsoft Azure Blog
TaoSecurity Blog
TaoSecurity Blog
GbyAI
GbyAI
Y
Y Combinator Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
D
Docker

博客园 - 千年寒冰

C# 操作Excel大全 Wince 或Windows平台 C#调用Bitmap对象后资源应该如何释放 Window7+vs2008+QT环境搭建 基于三汇语音卡的呼叫中心开发--(一) 解决NTLDR is missing,系统无法启动的方法 mssql charindex 美化表单 屏幕取字原理 jsp web项目开发详述 jsp request 对象详解 博文阅读密码验证 - 博客园 WML教程9:Select List 控件 jsp的session介绍 (转) 想一想 javabean :类与函数调用(数据库访问类) JSP中的pageEncoding和contentType属性(转) 远程连接SQL Server (转) 三天学好ADO(转) jsp调用javabean实例
javabean在jsp中的调用(原创)
千年寒冰 · 2007-09-01 · via 博客园 - 千年寒冰

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