如何在html里点一个按钮调用java程序

如何在html里点一个按钮调用java程序,第1张

静态的html标签是无法直接调用java程序

有几种方法可以实现

1、将按钮放到form表单中,当按钮点击时提交表单(或者直接将input的type属性定义成submit),表单可以指向JSP或Servlet,在JSP或Servlet里调用java程序

2、在按钮的onclick时间中添加js代码

selflocation="url";其中url指向JSP或Servlet

3、使用第三方的javascript包,dwr是一个不错的选择:

需要准备dwr的jar包,并将之放到lib目录下;

修改webxml文件,添加DWRServlet的映射;

配置dwr,即在WEB-INF目录下,添加dwrxml文件,让dwr知道在运行的时候应该给哪些JavaBean生成相应的javascript库!

将需要的脚本库引入到html页面中就可以通过dwr的API访问java类了

不是很难,网上参考资料挺多的

4、使用MVC框架的话就更简单了,以struts为例,可以仿照1或2,将url替换成配置文件中配置的地址就能访问java程序了

在html页面中,使用js调用java类要使用ajax,具体方法步骤如下:

1、将要调用的类名和方法名作为参数传给某个servlet这一步的方法有许多种,用框架,或者直接用xml>

Eclipse中编写的java程序嵌入到html

以前是使用applet,现在有JSP,话说java就是在网络方面表现出色。

Eclipse中编写的java程序写成exe可执行文件

这个单纯用eclipse无法实现,这个需要第三方软件才可以生成,我个人感觉Excelsior JET挺不错的~你可以去网上找找免费下载一个用~

这是一门课程了,java web或者叫jsp。jsp就是由html和java脚本,等语言构成的。java程序嵌套在html里,相当于php。以网页的形式将java展现。这也就是所谓的动态。以为java程序获取的时间会变动。或者数据库变动从而引起网页的变动。

延展阅读:

HTML5有以下优点:

提高可用性和改进用户的友好体验;

有几个新的标签,这将有助于开发人员定义重要的内容;

可以给站点带来更多的多媒体元素(视频和音频);

可以很好的替代FLASH和Silverlight;

当涉及到网站的抓取和索引的时候,对于SEO很友好;

将被大量应用于移动应用程序和游戏。

可以的 在需要加交互效果的盒子(以div为例)后面加script标签

<div>

内容

</div>

<script>

正常的JavaScript代码

</script>

这是一门课程了。java web,,或者叫jsp。jsp就是由html和java脚本,等语言构成的。

java程序嵌套在html里。相当于php。以网页的形式将java展现。这也就是所谓的动态。

以为java程序获取的时间会变动。或者数据库变动从而引起网页的变动。

具体实现,你可以在网上查找jsp教程。以下是一个jsp页面的例子:

<%@ page language="java" import="javautil" pageEncoding="UTF-8"%>

注释(1):上面一句是jsp命令语句,标准形式<%@ %>表示,利用java脚本语言。引入javautil包里的所有文件。编码为utf-8

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

注释2:java脚本

之后是标准的html格式。可嵌入java代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">

<html>

<head>

<base href="<%=basePath%>">

<title>My JSP 'indexjsp' starting page</title>

<meta >

private JButton b = new JButton(

"<html><b><font size=+2>" +

"<center>Hello!<br><i>Press me now!");

这样就可以了撒,不要什么包呀!

以上就是关于如何在html里点一个按钮调用java程序全部的内容,包括:如何在html里点一个按钮调用java程序、html里怎么调用java代码、如何将Eclipse中编写的java程序嵌入到html中,或者将Eclipse中编写的java程序写成.exe可执行文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10209487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存