请教怎么把下面java代码嵌入到jsp中

作者&投稿:吉春 (若有异议请与网页底部的电邮联系)
怎样把下面的java代码嵌入JSP中,需要改什么东西~

看了这么多,好晕(好多地方都看不懂,感觉有些地方不符合逻辑),jsp中写java脚本在你这里面还有很多需要调用的值使用时我说的只有这些了!希望对你有帮助!我对你的项目并不了解,说错的地方还请多多包含!

把代码都嵌入到JSP里面是违反MVC设计准则的,这会让你的代码难维护,如果万一出错了,页面上显示的哪一行你都找不到(不是实际指出的那行,还要找编译好的对应的servlet)

让上面代码运行,把它改写为一个类或Beanl就可以了,其实也就一分钟的事儿,把main改成函数,然后在jsp里面import它,new一个bean类,调用这个方法,很快,还好调试,何乐而不为呢?

其实还有更好的封装方法,等你用了hibernate就知道了。

在jsp页面里写
<%>
String driver = "com.mysql.jdbc.Driver";
// URL指向要访问的数据库名scutcs
String url = "jdbc:MySQL://127.0.0.1:3306/lilihao";
// MySQL配置时的用户名
String user = "root";
// MySQL配置时的密码
String password = "";
try
{
// 加载驱动程序
Class.forName(driver);
// 连续MySQL 数据库
Connection conn =
DriverManager.getConnection(url, user, password);
if (!conn.isClosed())
{
System.out.println("Succeeded " +
"connecting to the Database!");
}
// statement用来执行SQL语句
Statement statement = conn.createStatement();
// 要执行的SQL语句
String sql = "select * from tb_public_0005 a,tb_trade_0045 b where b.f0045_004v=a.f0005_001v and a.f0005_005v='001001' limit 0,10";
// 结果集
ResultSet rs = statement.executeQuery(sql);
System.out.println("-----------------");
System.out.println("执行结果如下所示:");
System.out.println("-----------------");
System.out.println(" 学号" + "\t" + " 姓名");
System.out.println("-----------------");
String name = null;
while (rs.next())
{
// 选择f0005_001v这列数据
name = rs.getString("f0005_001v");
// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存
//储新的字节数组中。然后使用GB2312字符集解码指定的字节数组.
name = new String(
name.getBytes("ISO-8859-1"), "GB2312");
// 输出结果
System.out.println(
rs.getString("f0005_002v") + "\t" + name);
}
rs.close();
conn.close();
}
catch (ClassNotFoundException e)
{
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
}
catch (SQLException e) {
e.printStackTrace();
}
catch (Exception e) {
e.printStackTrace();
}
}

</%>

简单方法:
把main方法里的内容全部复制到html页面的<body></body>标签中,用<%%>把代码扩起来,把System.out.println();方法的System关键字去掉,最后在html页面顶部加上:<%@ page pageEncoding="utf-8" contentType="text/html;charset=utf-8" import="java.lang.util"%>,import里面是你要添加的包路径,用逗号分隔,把你这个类的最顶部的import后面的每条内容都复制到html页面的import中就可以了,注意用逗号分隔啊。

1. 把 public static void main(String[] args) 改成 public static void sthABC() ;
2. 在 jsp 页面中 import JDBCTest类.
3. 在 jsp页面某处调用(随便哪里) <% JDBCTest.sthABC(); %> 最这么一句,就足够了
4. 如果你想把sysout的内容打印到浏览器看, 那就把所有的System.out.println,都改成out.println
5. 完事!

1、建一个jsp 页面,导入相应的包。
2、把上面的类放到<% %>中,把main方法的参数去掉(在jsp 中不需要程序入口方法main,最简单的方法:去掉main的参数就行了。)。
3、在上面的<% %>中的最后面,加入JDBCTest.main();
4、把所有的System.out.println,都改成out.println.


java有哪些库? www. javlibary. com使用教程
在使用www.javlibary.com时,首先需要在浏览器中输入该网址。一旦进入网站,你会看到一个整洁的界面,上面列出了各种Java库和工具的分类。你可以根据自己的需求,在相应的分类下查找所需的库。例如,如果你需要处理日期和时间相关的功能,你可以在“日期和时间”分类下找到合适的库。当你找到感...

高手教你XP电脑怎样在国内轻松访问岛国强大网站Javlibrary
步骤一:基础连接设置<\/ 确保你的Windows XP电脑已连接到网络,点击“开始”>“控制面板”,找到并双击“网络连接”<\/。步骤二:创建新连接<\/ 在“网络连接向导”中,选择“创建一个新的连接”,接着选择“连接到我的工作场所的网络”<\/,继续前行。步骤三:虚拟专用网络连接<\/ 选择“虚拟专用网络连...

jav v8核网络机顶盒 家用全网通高清wifi无线电视盒子怎么看电视台
回答:推荐给你的电视机或者电视盒子安装一个当贝应用市场,然后到当贝应用市场里面下载安装影视快搜、CIBN影视·VST、小薇直播、电视家2.0、电视猫,看直播高清不卡!台多! 安装当贝应用市场教程: 一、百度【当贝应用市场】下载当贝应用市场.APK到U盘。 二、插上电视或盒子,打开电视盒子里的应用管理,找到U盘...

jav是什么意思
Jav的意思是Java。Java是一种广泛应用的计算机编程语言,尤其在企业级应用和开发领域具有重要地位。下面详细介绍Java及其相关概念。Java概述 Java是一种面向对象的编程语言,由詹姆斯·戈士林在20世纪90年代初设计并开发。由于其跨平台特性和强大的功能,Java被广泛应用于各种领域,包括桌面应用程序、Web开发、...

怎么把java编码设置成全局
JRun Pro 支持无限量并发式连接运行多个Jav a虚拟机,包括多个并发的Java虚拟机(JVM)。提供一个远程管理applet以及一个远程 可再分布式的管理applet。JRun Pro Unlimited包括了所有JRun Pro的功能,除次以外 ,还可以运行无限量的,并发的JVM。 JRun依靠其内置的JRun Web Server可以单独运行。使用服务器端Java,用户可以...

Jav图书馆是什么啊?
在Jav图书馆中,程序员们可以通过通俗易懂的语言来了解Java的基本语法,以及如何使用Java进行对象、文件、流、网络等方面的编程。同时,Jav图书馆还提供了Java高级开发的教程,包括多线程、IO、类加载和反射、JDBC、网络编程、Socket等众多高级开发知识点,并且还提供了大量的Java程序设计案例,帮助程序员们...

谁能教我编写JAVA程序
1、我觉得先学学JSP,用纯JSP做个日记本简单的小系统,纯粹从语言层面上了解一些基础知识,把tomcat玩熟了,就用记事本编就行,主要是熟悉,能够理解jsp运行机制。然后学学java,看本基础的书,都是那种讲讲语法的,变量怎么定义,流程控制语句怎么写,怎么编写函数,怎么处理表单元素,处理字符串,连接数据库,会一种就行。

jav是什么意思
JAV (品牌含义:杰出的Jié,音频Audio, 视频Video)。总部设在广州市,自创立以来,JAV始终专注于液晶智能显示领域的产品研发与制造。前后推出高清液晶电视、高端智能会议平板、智慧教学触控一体机 、智慧直播一体机 、智慧显示终端及专业音响设备等音视频领域的产品,并持续加强在商用智能显示领域的应用拓展。

jav是什么格式文件
1. 文件格式定义:JVID可能是一种特定的视频编码格式,用于存储视频数据。这种格式可能具有特定的压缩算法和编码设置,用于优化视频文件的存储和播放效果。在某些特定的应用或平台上,可能会使用JVID格式来播放或传输视频内容。此外,它还可能在互联网上用来特指某些类型的内容,这些内容是用户共享或交换的多...

jav播放器不会用,请教
尊敬的迅雷用户,您好: 1.建议您在迅雷看看播放器右键-关闭硬件加速试试看; 2.您可以尝试下声卡显卡驱动,看看是否驱动版本较低导致的; 3.如以上方法都无法解决,请您卸载重装迅雷看看试试(更换磁盘安装,不要安装在之前的磁盘,可能会把旧...

盘锦市13688574841: 如何把java代码嵌入到javascript中 -
张骂缬沙: 1.取得脚本解释器的管理器Manager2.从管理器中取得js的解释器实例ScriptEngine3.取得存储javascript变量的Bindings实例4.把一个java.io.Reader流及Bindings传递给ScriptEngine的eval方法返回脚本运行结果,如果执行中发生错误,会抛出...

盘锦市13688574841: 如何在js中嵌入java语句 -
张骂缬沙: js是在前端运行的(浏览器),java是后台运行的(服务器).不存在在js中嵌入java语句,楼上的回复应该说是在java中嵌入js内容,因为服务器会把jsp中的java代码块先执行了,生成和其他html或js的代码组合后的内容再发送给浏览器解析.所以应该理解为在java(jsp也可以理解为特殊的java类)中嵌入js代码.或者你可以去了解下ajax或许可以给你新的启发

盘锦市13688574841: 怎么在jsp中嵌入java文件 -
张骂缬沙: 展开全部

盘锦市13688574841: 请问在javascript中可不可以插入java代码 -
张骂缬沙: 你好,javascript中还真可以插入java代码,有两种情况1、在写jsp代码里,可以直接在写javascript中插入jsp代码,这个很好理解2、另一种情况是,客户端的javascript想调用java代码,你知道html里可以嵌套java的applet吧,这样你就明白了,javascript可以调用applet里的java方法 有问题留下QQ,我可以把代码发给你

盘锦市13688574841: 在单独的js文件中如何嵌入java代码,谢谢! -
张骂缬沙: 可以使用jsp的脚本或表达式,如以下代码:<% out.println(new java.uti.Data());%>

盘锦市13688574841: 如何吧html语言嵌套在java中 -
张骂缬沙: 应该是把java代码嵌入到 html 中 jsp: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+...

盘锦市13688574841: jstl标签中怎么嵌入Java代码 -
张骂缬沙: 要怎么嵌入java代码呢? jsp页面中嵌入java代码叫做小脚本,如: <%String str = "java";out.print(str); %> 但是jstl本来就是用来取代小脚本的,因此没有必要再jstl中嵌入java代码 如果要在jstl中使用java代码的值的话,可以通过表达式<%=str %>或者jstl的core标签,如:等等 具体用法有些不太记得了,好长时间没有用过jstl了.

盘锦市13688574841: 如何在C++中嵌入JAVA程序 -
张骂缬沙: 简单回答:据我所知,在当前应该办不到.相关知识:1、当前的JAVA,运行机制是调用JAVA支持环境提供的功能调用.它不是真正的二进制机器码.可以说,它的运行过程是基于边解释边运行的.所以,从运行效率与速度上去体验与感受,...

盘锦市13688574841: 如何在Java项目中嵌入Jython代码 -
张骂缬沙: Hello World!——它在Jython中如下所示: 清单1. Jython的Hello World! print"HelloWorld!" 在Jython中(就像在Python中),源文件使用扩展名“py”.“Hello World”语句放在hello.py之类的源文件中时,就是一个完整的程序. 作为比较,看...

盘锦市13688574841: 在JSP页面中,嵌入JAVA代码片段的语法格式是什么?声明的语法格式为什么? -
张骂缬沙: 嵌入JAVA代码的语法 定义全局变量 定义全局方法 getmax(int a,int b){ int max=a>b?a:b; return max; } %> JSP表达式JSP表达式可以直接把Java的表达式结果输出到JSP页面中,表达式的最终结果将转换为字符串类型

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网