导航:首页 > 编程语言 > 网页中运行java

网页中运行java

发布时间:2022-01-19 16:43:25

⑴ 网页怎么运行java程序

其实是将java的语句传输到自己的服务器上,将编译之后的结果返回到网页上,我想应该是这样的原理。

⑵ 如java小程序在html网页中怎么运行

首先静态的html标签是无法直接调用java程序的。
下面是实现的几种方法:

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

第二种方法:
在按钮的onclick时间中添加js代码
self.location="url";其中url指向JSP或Servlet

第三种方法:
使用第三方的javascript包,dwr是一个不错的选择:
1、需要准备dwr的jar包,并将之放到lib目录下;
2、修改web.xml文件,添加DWRServlet的映射;
3、配置dwr,即在WEB-INF目录下,添加dwr.xml文件,让dwr知道在运行时给哪些JavaBean生成相应的javascript库;
4、将需要的脚本库引入到html页面中就可以通过dwr的API访问java类了。

第四种方法:
使用MVC框架更简单,以struts为例,可以仿照第一或第二种方法,将url替换成配置文件中配置的地址就能访问java程序了。

⑶ 网页上的java程序如何运行

网页上的“java程序”会有专门的脚本程序执行,而且也不是像你想的在网页上执行,只是在后台被编译成.class文件,由jvm虚拟机执行,jvm虚拟机可以安装在多种应用平台上,望采纳

⑷ 如何在网页上运行java程序

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
function clickOut(){
var me=document.getElementById("me").value;
if("帅"==me){
alert("小伙有前途");
}else if("不帅"==me){
alert("擦,你个瞎 罚你重启电脑!");
}else{
alert("听不懂!");
}

}
</SCRIPT>
</HEAD>

<BODY>
<FORM METHOD=POST ACTION="">
我帅吗?<input name="me" /><br>
<input type="button" onclick="clickOut()" value="我帅吗">
</FORM>
</BODY>
</HTML>
由于是网页不需要执行java命令来重新运行,输入完可以在文本框里继续输入!

⑸ 怎样才能实现java游戏等文件在网页上运行!

基本applet

Applets是一种Web浏览器上的小程序,由于applet对系统而言绝对安全,所以它做的事比aaplication有限,但是对于客户端的程序,applets仍然是个很强大的工具。为了浏览和运行方便,我们就以applet为开发对象。

开发Applets程序,我们得继承Applet类,并覆写必要的函数,下面几个函数控制了Web页面上的applet生成与执行。

函数 作用

Init() 这个函数会被自动调用,执行applet的初始化动作—包括组件在版面上的分配,你一定得覆写它

Start() 每当浏览器显示applet内容时,都会调用它,让applet开启其正规工作(尤其是那些被stop()关闭的工作),调用init()之后也会调用这个函数

Stop() 每当浏览器不显示内容时,都会调用它。让applet关闭某些耗资源的工作,调用destory()之后也会调用这个函数

Destroy() 浏览器将applet自网页移除之际,便会调用它,以执行”applet不再被使用”应该做的最后释放资源等动作

Paint() 让你在Applet界面上进行相应的绘画动作,每次刷新时都会重画

所有的applet文件源文件名和java应用程序一样都是.java为扩展名,编译后的执行文件扩展名为.class,由于在applet中已经没有了main()函数,它是和html自动集成,所以我们要执行applet,要在html源文件中放入一特定的标签(tag),才能告诉网页如何装载并执行这个applet,这里有一点要注意,我们执行的网页必须能执行java程序。

普通Html 源码格式

<HTML>

<APPLET CODE="HelloWorld.class" WIDTH=300 HEIGHT=500>

</APPLET>

</HTML>

<applet code ="HelloWorld.class" width=300 height=500>这行即applet的执行处。

applet 执行文档为 ="HelloWorld.class" 告诉网页”applet ”扩展文件为HelloWorld.class

width 和 height 告诉浏览器这个显示的applet的大小

有关标签(tag)的说明,大家可在网上找到很多相关的说明文档。

线程

由于apllet,java应用程序的执行都和线程有关。我们来大概了解一下线程的概念。

线程也称为轻型进程 (LWP)。每个线程只能在单个进程的作用域内活动、协作和数据交换,并且在计算资源方面非常廉价。线程需要操作系统的支持,因此不是所有的机器都提供线程。Java 编程语言,作为相当新的一种语言,已将线程支持与语言本身合为一体,这样就对线程提供了强健的支持。

Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。程序员必须覆盖 Thread 的 run() 函数来完成有用的工作。用户并不直接调用此函数;而是必须调用 Thread 的 start() 函数,该函数再调用 run()。

但是使用Thread类实现线程,增加了程序的类层次,所以一般程序员都由另一个java线程接口Runnable接口来实现,Runnable接口只有一个函数run(),此函数必须由实现了此接口的类实现。

线程中有几个重要的方法是我们得了解:

Thread.start(): 启动一个线程

Thread.stop(): 停止一个线程

Thread.sleep(time in milliseconds): 暂停线程在一个等待时间内。

⑹ 如何在网页中运行两个以上的java脚本

插入图片

⑺ 请问怎么在网页上运行java程序,要设置哪些参数

可以建立一个后缀为JSP的网页文件,自己编写一段JAVA代码(也就是JAVABEAN),并在网页中调用它.
自己写一个JAVABEAN:
Test.java
package test;
public class Test{
public void daYin(String s){
System.out.println("s:"+s);
}
}
在网页中调用:
<%@ page contentType="text/html; charset=GB2312"%>
//调用JAVABEAN的标签:
<jsp:useBean id="mytest"scope="page"class="test.Test"/>

<%
//通过ID"mytest"使用javabean :
mytest.daYin("my test");
%>

</body>
</html>
网页上的其他标签省略了,大概的过程是这样的,在"<%"和"%>"中间也可以直接写入JAVA代码,比如<%System.out.println("my test");%>,但这种写法用的不多.一般java代码在JSP页中的功能主要是操作后台数据库或者与标签混编生成动态页面.
至于<OBJECT>标签那些可以搜一下,有很多详细用法,我就不代劳了.

⑻ 如何在网页上运行一个java程序并在页面上显示结果 在网页上点击按钮 得到答案

http://www.lwolf.cn/blog/article.asp?id=37

⑼ 在网页上运行一个Java程序

用jsp,搞个post方法,把excel传到后端,然后在后端处理完,然后是把数据返回前端的话,就搞个表格,要txt就直接和你原来程序一样就可以了,有需要的话前端还能传个输出地址进去~

⑽ 有没有网站可以直接运行java代码的

当前市面上几乎不存在在线java编译运行程序。因为这样做的东西没有多大价值。

目前市面上网站后台的逻辑控制住要有以下几种语言:java C# php等。
网站的前台只能通过html+css+javascript来控制和展现。前台这部分内容主要使用来呈现给用户,以及用户和后台的交互接口。用户可以通过前天界面来录入自己的信息,经过后台的运算,后台再将结果传递给前台界面。

后台java的运行必须依赖jdk和tomcat。jdk主要是用来编译运行java代码的,而tomcat是java web的后台服务器。C#的后台服务器是IIS。

阅读全文

与网页中运行java相关的资料

热点内容
苹果4怎么御下来装电板或卡 浏览:388
中国吸血鬼免费 浏览:555
打开游戏桌面变成文件 浏览:414
成人app还有哪些好用 浏览:884
怎么在福田h2上面插数据线放歌 浏览:370
好看的c语言烟花程序 浏览:413
linuxcp936 浏览:757
好用可爱的贴纸app 浏览:298
韩国三小时集锦 浏览:961
台湾红羊影业出品的电影有哪些 浏览:563
女道士赶尸西门庆 浏览:587
vnclinux68下载 浏览:620
编程跟计算机二级考试哪个简单 浏览:23
计算机编程开发分为什么 浏览:575
win10没有防火墙设置 浏览:473
linuxzless 浏览:511
手机下载歌曲找不到放歌的文件 浏览:60
gwp88e升级 浏览:75
好看电影 [中文字幕]I 浏览:289
苹果7充电没充满就拔掉 浏览:851

友情链接