`

jsp中客户端与服务器端的代码执行关系

 
阅读更多
通过下面两个问题学习一下这个知识点:(下面代码都是写到jsp中的)

第一个实验:
<% int i;%>

<script>
   alert(i);
</script>


上面的脚本是无法正确执行的('i'未定义),int i;这句代码是在服务器端执行的,而alert(i)是浏览器在客户端执行的,这个要搞清楚。可以通过查看页面源代码理解一下。


第二个实验:
<script>
   var ii;
</script>
<%System.out.print(ii)%>


上述代码同样无法正确执行:System.out.println(ii)这句是服务器端执行的,执行完成后将结果返回到客户端后才轮到var ii 执行 他的执行顺序优先于script脚本中的var ii执行。所以jsp将无法编译;


第三个问题:


<script>
   var ii = '<% out.print(5 + 5)%>';
    alert(ii)
</script>


上述代码可以正确执行,首先服务器端代码out.print(5+5)将会首先执行,将执行结果out.print(10)返回到界面,通过查看源代码可以知道服务器返回的结果在客户端的最终效果为:var ii = 10
分享到:
评论

相关推荐

    Java项目毕设美食相关源代码客户端和服务器端

    在Java项目中,客户端通常负责用户界面的展示和用户交互,而服务器端则负责处理请求、存储数据和执行业务逻辑。在这个毕设项目中,我们可以学习到以下关键知识点: 1. **Java基础**:项目基于Java编程,需要对Java...

    jsp 邮件客户端

    接下来是**JSP(JavaServer Pages)**,这是一种动态网页技术,允许开发者将Java代码嵌入到HTML页面中,以实现服务器端的数据处理和逻辑控制。JSP页面在服务器上被编译成Servlet,然后执行并返回响应给客户端。在这...

    JSP动态网站源代码

    服务器端执行的网页语言是指服务器端解译引擎执行的网页语言,如JSP或ASP。 6. JSP动态网页技术 JSP动态网页技术可以生成动态网页内容。JSP程序可以与数据库集成,实时更新网页内容。JSP动态网页技术还可以与...

    脚本管理工具 php和jsp页面 接收命令参数 在服务器端执行

    JSP(Java Server Pages)是Java平台上的一个标准,用于创建动态网页,它的特点是与Java代码紧密集成,提供了强大的服务器端功能。 【压缩包子文件的文件名称列表】:木-马,小工具 这两个文件名可能代表了该工具...

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

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

    全志OTA服务器完整文档tomcat6+服务器端+客户端源代码

    - 服务器端代码可能包括了处理OTA请求的逻辑,如验证设备信息、分发更新包、记录日志等功能。 - 这部分代码需要处理安全性问题,确保只有授权的设备能够获取和安装更新。 5. **客户端源代码**: - 客户端源代码...

    学生选课APP系统设计与实现-服务器端代码

    在本项目中,服务器端代码主要由Eclipse编写,用于处理来自客户端的请求,执行业务逻辑,并返回相应的数据。开发者需要熟悉Java语言,了解Servlet、JSP等Web开发技术,以构建能够处理HTTP请求的动态网页。 其次,...

    jsp+servlet 品红项目 源代码

    1. **JSP技术**:JSP是一种服务器端脚本语言,用于创建动态网页。它允许开发者在HTML页面中嵌入Java代码,使得页面能够根据服务器端的数据动态生成内容。在品红项目中,JSP可能被用来渲染用户界面,将后台数据与前端...

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

    然而,其局限性在于需要在服务器端执行,无法直接获取到客户端的MAC地址。 ### 方法二:通过JavaScript与Java交互 由于Java运行在服务器端,而JavaScript则运行在客户端,可以通过JavaScript来捕获客户端的信息,...

    Jsp大学实用教程(源代码)

    JSP是一种基于Java技术的服务器端脚本语言,用于生成动态网页内容。JSP页面是一个包含HTML、JavaScript和Java代码的混合文档,通过JSP引擎将其翻译成Servlet,然后由Servlet容器执行生成动态网页内容。 2. JSP 页面...

    聊天室JSP源代码聊天室JSP源代码.rar

    通过分析上述JSP聊天室的关键组件和技术,我们可以看到JSP作为服务器端技术在构建动态交互应用中的强大能力。同时,这个源代码示例可以作为一个学习资源,帮助开发者理解如何将理论知识转化为实际的项目实现。

    JSP网络开发逐步深入源代码

    在JSP页面中,你可以直接写HTML,同时插入Java代码片段(称为脚本元素)或使用JSP动作标签来执行服务器端的操作。 **2. JSP脚本元素** - ****:这是Java表达式,用于插入Java表达式的值到HTML输出中。 - **!...%&gt;**...

    JSP购物网站代码JSP购物网站代码

    这些代码在服务器端执行,并将结果转换成静态HTML发送给客户端。例如,我们可能会看到类似`() %&gt;`这样的代码,它用于在页面上显示商品的名称。 在购物网站中,JSP通常用于处理用户请求,如登录、注册、浏览商品、...

    老罗android Handler综合练习 图文混排 服务器端源代码

    【标题】"老罗android Handler综合练习 图文混排 服务器端源代码"涉及的是Android应用开发中的关键知识点,主要集中在Handler机制、图文混排以及服务器端的数据交互。Handler是Android系统中用于线程间通信的重要...

    Nessus的Web客户端(jsp)

    在Nessus的Web客户端中,JSP发挥着核心作用,负责将服务器端的处理逻辑与HTML等标记语言结合,生成响应页面。以下为JSP在Nessus Web客户端中的应用特点: 1. **模板设计**:JSP可以包含静态HTML,允许开发者混合...

    将JSP代码转为Servlet

    JSP是一种基于Java的服务器端技术,它允许开发者在HTML页面中嵌入Java代码,以实现动态网页。JSP页面在服务器上被编译成Servlet,然后执行。JSP的主要优点是其与HTML的紧密结合,使得页面设计和业务逻辑分离,便于...

    jsp客户端验证javascript

    JSP是一种基于Java的动态网页技术标准,它允许在HTML文档中嵌入Java代码,从而在服务器端执行动态逻辑,并将结果返回给客户端。在JSP页面中,可以使用`&lt;% %&gt;`标记来包含Java代码块,`&lt;%= %&gt;`用于输出表达式的值。 #...

    JSP开发技术大全 第五章源代码

    它结合了HTML、Java代码和JavaServer Pages指令,使得开发者可以在网页中嵌入Java代码,实现与服务器端的数据交互。本章节的源代码涵盖了JSP开发中的关键概念和技术,包括JSP生命周期、内置对象、脚本元素、动作标签...

    《JSP动态网站开发基础与上机指导》书本代码

    JSP的动态部分在服务器端转换为Servlet代码,然后编译执行。 6. **EL(Expression Language)**: EL简化了从JSP页面获取和设置JavaBean属性的操作,使得页面更加简洁。 7. **JSTL(JavaServer Pages Standard ...

    JSP 聊天室源代码 JSP 聊天室源代码

    JSP的核心原理是将Java代码片段转换为Servlet,由服务器执行并返回结果给客户端。 **聊天室** 是一个在线交流平台,用户可以实时发送和接收消息。在JSP中实现聊天室,通常涉及到以下几个关键组件:前端界面、后端...

Global site tag (gtag.js) - Google Analytics