JavaScript EE,第 3 部分: 结合使用 Java Scripting API 和 JSP
2009-07-31 00:00:00 来源:WEB开发网清单 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 技术。
开发动态表单
编缉推荐阅读以下文章
- 暂无相关文章
Tags:JavaScript EE 部分
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接