`

java服务器端运行客户端Script

 
阅读更多

import javax.script.*;

import static java.lang.System.*;

 

ScriptEngineManager manager = new ScriptEngineManager();

// 得到javascript脚本引擎

 

ScriptEngine engine = manager.getEngineByName("javascript");

try

{

// 开始运行脚本,并返回当前的小时

 

Double hour = (Double)engine.eval("var date = new Date();" +"date.getHours();");

String msg;

// 将小时转换为问候信息

 

if (hour < 10)

{

msg = "上午好good morning";

}

else if (hour < 16)

{

msg = "下午好good afternoon";

}

else if (hour < 20)

{

msg = "晚上好good night";

}

else

{

msg = "晚安good luck";

}

out.printf("小时%s: %s%n", hour, msg);

}

catch (ScriptException e)

{

err.println(e);

}

分享到:
评论

相关推荐

    Java/JSP获得客户端网卡MAC地址的三种方法解析

    由于Java运行在服务器端,而JavaScript则运行在客户端,可以通过JavaScript来捕获客户端的信息,然后通过AJAX请求发送到服务器处理。下面是一个简单的示例: **客户端JavaScript代码** ```javascript &lt;script&gt; ...

    利用AJAX修改服务器端XML并在客户端访问XML

    本文将深入探讨如何利用AJAX技术来修改服务器端的XML文件,并在客户端访问这些修改后的数据。 首先,我们需要理解XML(Extensible Markup Language)。XML是一种用于存储和传输结构化数据的标准格式,它独立于软件...

    java服务器端解决跨域问题共6页.pdf.zip

    Java服务器端解决跨域问题是一项常见的任务,尤其是在开发Web应用时。跨域是由于浏览器的安全策略,即同源策略(Same-Origin Policy)所引发的。同源策略限制了JavaScript只能与相同协议、相同主机和相同端口的资源...

    在服务器端运行JavaScript文件的方法.pdf

    【JavaScript在服务器端的运行方式】\n\n在服务器端运行JavaScript文件主要依赖于Java的ScriptEngine接口,这是Java Scripting API(JSR-223)的一部分,它允许Java程序执行各种脚本语言,包括JavaScript。...

    JSP实现用户登录的客户端和服务器端验证

    在IT行业中,JSP(JavaServer Pages)是一种广泛使用的服务器端脚本语言,用于创建动态网页。本示例是关于如何使用JBuilder2005这个集成开发环境(IDE)来实现用户登录的客户端和服务器端验证。对于JSP初学者而言,...

    Java Script教程

    7. **Node.js**:JavaScript也能用于服务器端开发,Node.js是一个基于Chrome V8引擎的JavaScript运行环境,使得开发者可以用JavaScript编写服务器程序。 8. **框架与库**:JavaScript有众多优秀的库和框架,如React...

    浏览器和节点的 zbus java脚本客户端.js

    总之,"浏览器和节点的 zbus java脚本客户端.js" 提供了一种高效的跨平台通信方案,让JavaScript开发者能够充分利用Zbus的强大功能,实现更灵活、更高效的前后端交互。通过深入理解和熟练使用这个客户端库,可以极大...

    JavaBridge.jar,php-script.jar,php-servlet.jar,script-api.jar

    3. **php-servlet.jar**: 此文件是PHP与Tomcat之间的关键接口,它提供了一个Servlet(服务器端Java小程序),该Servlet可以处理HTTP请求并将它们转发给PHP解释器。Servlet是Java Web应用程序的核心部分,负责接收和...

    是运行JAVA script的必备文件

    在现代Web开发中,JavaScript被用于创建动态网站、单页应用(SPA)、服务器端编程(Node.js)、移动应用开发(React Native、Ionic等)、游戏开发以及大量其他用途。JavaScript语法简洁且功能强大,支持异步编程、...

    DWR开发包常规客户端服务器端面向对象编程

    dwr开发包,常规客户端服务器端面向对象编程。 基于Spring,在服务器端配置: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" ...

    Java代码调用HTML5中的JS函数算法

    6. **JSONP(JSON with Padding)**:适用于同源策略限制的场景,Java服务器端返回一个回调函数调用,JS通过动态插入`&lt;script&gt;`标签来执行这个回调。 具体到给定的文件中,"des.html"可能是一个关于数据解密的HTML...

    script_jsjava_

    这可能是关于Node.js的讨论,Node.js是一个允许JavaScript运行在服务器端的平台,或者可能是有关Java的Web服务与JavaScript客户端之间的交互。 描述中的"file hcul sdDvds dsv dvzcx"部分看起来像是随机字符或拼写...

    JAVA HTML JSP JAVA_SCRIPT WEB-CSS

    在Web开发中,Java主要用作服务器端编程,用于处理复杂的业务逻辑和数据库操作,例如通过Servlets和JavaServer Pages (JSP) 技术。 2. HTML(HyperText Markup Language):HTML是网页的基础,它定义了网页的结构和...

    dwr服务器端反推demo

    DWR(Direct Web Remoting)是一种Java库,用于在Web应用程序中实现实时通信,它允许JavaScript在客户端与服务器端之间进行直接调用,而无需传统的HTTP请求。在这个"dwrdemo"中,我们将深入探讨如何利用DWR的服务器...

    UDP文件传输 以及 服务端客户端完成四则运算

    服务器端接收到数据后,可以使用Java的内置`ScriptEngine`接口,如`JavaScript`引擎(`javax.script.ScriptEngineManager`),来解析并计算表达式的值。计算完成后,结果再通过`DatagramSocket`返回给客户端。 ...

    JSP中java代码与js之间的传值

    这在构建动态网页时尤其重要,因为Java代码通常用于处理服务器端逻辑,而JavaScript则负责客户端交互。这篇博客将探讨如何在JSP中实现Java与JavaScript之间的值传递。 首先,让我们了解JSP的基本结构。JSP页面本质...

    java script

    4. **服务器端编程**:Node.js的出现让JavaScript也能用于服务器端,构建全栈应用。 5. **移动应用开发**:利用React Native、Cordova等框架,JavaScript可以用于开发原生移动应用。 6. **游戏开发**:一些游戏引擎...

    JavaBridge.jar php-script.jar php-servlet.jar

    它为PHP提供了访问Java平台的API,包括Java类库和服务器端资源,从而扩展了PHP的功能。 **php-script.jar**: php-script.jar 包含了用于处理PHP脚本的Java类。这个库负责解析和执行PHP源代码,并将结果返回给Java...

Global site tag (gtag.js) - Google Analytics