WEB开发网
开发学院网页设计JavaScript JavaScript EE,第 3 部分: 结合使用 Java Script... 阅读

JavaScript EE,第 3 部分: 结合使用 Java Scripting API 和 JSP

 2009-07-31 00:00:00 来源:WEB开发网   
核心提示: 清单 10 包含的 VarDemo.jsp 样例使用 <js:set> 标记初始化两个脚本变量,借助 <js:script> 可以在在服务器上执行的 JavaScript 代码片段中修改这两个变量,JavaScript EE,第 3 部分: 结合使用 Java Scrip

清单 10 包含的 VarDemo.jsp 样例使用 <js:set> 标记初始化两个脚本变量,借助 <js:script> 可以在在服务器上执行的 JavaScript 代码片段中修改这两个变量。然后,可以使用 <js:get> 标记包含两个变量的值,它们也包含在页面输出中且带有 JSTL 的 <c:out> 标记。

清单 10. VarDemo.jsp 样例

   
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<%@ taglib prefix="js" tagdir="/Web-INF/tags/js" %> 
 
<js:set var="x" value="1"/> 
<js:set var="y">2</js:set> 
 
<js:script runat="server"> 
  x++; 
  y--; 
</js:script> 
 
<js:get var="x"/> 
<js:get var="y"/> 
 
<c:out value="x = ${x}"/> <br> 
<c:out value="y = ${y}"/> 

构建可在浏览器中运行的 Ajax UI

本节展示一个基于 Ajax 和 DHTML 的动态表单。如果在 Web 浏览器中禁用了 JavaScript,只要在服务器端运行脚本化代码,DynamicForm.jsp 页面生成的用户界面仍然可以正常运行。可以使用名为 BackendScript.jss 的服务器端 JavaScript 文件处理提交的表单数据。

为了代码易于理解,这里使用一个很简单的表单。本例的主要目的是演示几种可以在实际的复杂应用程序中使用的 Web 技术。

开发动态表单

编缉推荐阅读以下文章

  • 暂无相关文章

上一页  4 5 6 7 8 9 10  下一页

Tags:JavaScript EE 部分

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接