`
y806839048
  • 浏览: 1119105 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

js jsp 数据交互

阅读更多
//Date类型的字段转化为json后会变为object,object],通过以下可以实现,转回

var JsonDateValue = new Date(detail[i][2].time);
var text = JsonDateValue.toLocaleString();


1。js变量获取jsp页面中java代码的变量值。
方法:var JS变量名 = '<%=JAVA变量名 %>'
var id = '${param.id}';
2。java代码获取js变量的值。
说明:在JSP中;Java部分是在服务器端执行的;js部分是在客户端的浏览器执行的;二者完全不相干。因此直接在JSP页面上是无法在js、java和HTML变量之间进行调用的。
变通(解决方案):将js变量放到form中的一个;在后台从form中取出变量放到隐藏域中;然后提交表单给要调用变量的页面。这个页面可以就是本身。示例如下:
bb.jsp页面:
    <% String test5 = (String)request.getAttribute("test4"); %>
      <script type="text/javascript">
       var test1 = '111'; //定义js变量
       document.form(name).test2(id).value = test1;
       //将js变量的值放到form中的一个隐藏域中
       var formObj = document.getElementById('passForm');
       formObj.submit();///不过这种会刷新页面,
      </script>
     <form  method="post" action="aa.jsp" id ="passForm">
     <input id = 'test2' type = 'hidden' name="test2">
     </form> 
  aa.jsp页面中的Java代码:
  <%
    request.setCharacterEncoding("utf-8");
    String txtMsg = request.getParameter("test2");
    out.println(txtMsg);
  %>
注:如果同一个页面自己给自己传值,aa.jsp和bb.jsp可以为同一页面。
3,jsp中用<%@ import=""%>
<%
引用后台java代码
%>
Java-jsp<%request%>
jsp-js(${},<%=%>)
以上两步可以通过用js把原始数据传到java加工数据通过jsp把内容放到隐藏域里面,js拿隐藏域的值实现,java弥补js代码中不能实现的部分
js-java(表单提交,ajax)
js-jsp(隐藏域表单提交,用ajax模拟)
java-js(ajxa)
分享到:
评论

相关推荐

    Android与JSP数据交互

    在IT行业中,Android和JSP的数据交互是移动应用开发中常见的技术组合,特别是在构建服务器-客户端架构的应用时。本文将详细讲解如何利用Android客户端通过HTTP协议与运行在J2EE平台上的服务器进行数据交换,以及如何...

    JSP数据交互.docx

    JSP 数据交互 JSP(Java Server Pages)是一种服务器端脚本语言,主要用于动态网页开发。JSP 文件的处理需要经过三个阶段:翻译阶段、编译阶段和执行阶段。在翻译阶段,JSP 文件会被 Web 容器中的 JSP 引擎转换成 ...

    JSP与JS交互问题 值传递

    本文将讨论JSP与JS交互问题的值传递,包括在JSP中访问JS返回的值、JS获得JSP数据的方法及解决方案。 一、在JSP中访问JS返回的值 在JSP中,我们可以使用JavaScript来获取用户输入的值,但是在JSP中如何获取这些值呢...

    ECharts前台后台数据交互Demo

    本教程将深入讲解如何通过AJAX技术实现ECharts与后台MySQL数据库的数据交互,以创建动态、实时的数据展示Demo。 一、ECharts简介 ECharts是一款轻量级的图表库,支持多种图表类型,可以灵活地进行配置和定制,满足...

    applet与jsp的交互

    在上述文件列表中,`java_js.html`可能是一个关于Java与JavaScript交互的文档,而`java_js_files`可能包含了一些示例代码或者库文件,用于演示或支持Applet与JSP的交互。 总之,理解Applet与JSP的交互对于深入学习...

    基于JavaScript的JSP页面数据导出Excel.pdf

    在JSP页面数据导出Excel中,JavaScript主要用于数据交互、报表格式设计和数据获取。JavaScript可以通过EXT中间件进行数据交互,使用JsonReader将数据转换为JSON格式,并使用ActiveXObject创建Excel对象,实现数据的...

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

    在JavaServer Pages (JSP) 中,我们经常需要在Java代码和JavaScript之间传递数据。这在构建动态网页时尤其重要,因为Java代码通常用于处理服务器端逻辑,而JavaScript则负责客户端交互。这篇博客将探讨如何在JSP中...

    js(javascript)子窗口和父窗口交互

    这时,如何实现这两个窗口之间的数据交互便成了一个重要的问题。根据题目提供的信息,本文将详细介绍两种实现父窗口与子窗口交互的方法。 #### 一、通过 `window.open()` 方法实现交互 `window.open()` 是一种常见...

    Unity3D与网页数据交互的基本原理1

    此外,Unity3D还可以与后端服务器(如PHP、JSP)进行数据交互,通常是通过HTTP表单提交的方式。在Unity3D中,可以使用`WWW`类或者`UnityWebRequest`类(Unity较新版本)来发送HTTP请求,将数据作为表单数据提交到...

    jsp+flash交互

    在IT领域,`jsp+flash交互`是一种常见的技术组合,用于构建动态且具有富媒体体验的Web应用程序。这里,我们将深入探讨JSP(JavaServer Pages)与Flash如何协同工作,以及它们在数据库交互中的应用。 **JSP(Java...

    Jsp+Servlet+Echarts实现动态数据可视化

    4. JSP页面中的JavaScript代码接收到数据后,使用ECharts API更新图表的配置,使图表根据新数据动态刷新。 5. 用户与图表交互(如点击、缩放等),JSP可以通过AJAX技术再次向Servlet发送请求,获取新的数据,更新...

    用JSP写的基于数据岛技术的xml购物车 源码

    在这个购物车应用中,可能通过JavaScript动态更新`cartD.xml`中的数据,或者通过JSP读取和处理XML数据,实现购物车功能。 4. **其他文件**: - `Cart.css`:这是样式表文件,用于定义页面的布局和样式,使得购物车...

    js+jsp三级联动 源码

    6. **源码分析**:压缩包中的"js + JSP 联动效果"文件可能包含以下组件:HTML文件(包含下拉框和其他UI元素)、JavaScript文件(处理用户交互和Ajax请求)、JSP文件(处理服务器端逻辑和数据查询)、CSS文件(样式...

    js+jsp树形菜单

    总之,"js+jsp树形菜单"是一个融合了前端与后端技术的实践,它展示了如何利用JavaScript和JSP协同工作,为用户提供交互性强、数据驱动的菜单界面。理解并掌握这一技术,对于Web开发者来说是非常有价值的。

    js日期时间控件 JavaScriptjs日期时间控件 jsp

    在JSP页面中,可以使用JavaScript来处理客户端的交互,而服务器端的业务逻辑和数据处理则通过JSP标签库或Java代码完成。 - 当用户在前端选择日期时间后,可以通过Ajax异步请求将选定的值发送到服务器,JSP页面接收...

    JSP.rar_javascript_javascript项目_jsp javascript_jsp小项目

    在JSP中,JavaScript可以被内联在HTML标签中,或者通过`&lt;script&gt;`标签引用外部JS文件。它可以处理用户的输入,更新DOM(文档对象模型),以及执行各种浏览器级别的任务。 3. **JSP与JavaScript的结合**:JSP可以...

    JSP数据库数据AJAX无刷新分页

    "JSP数据库数据AJAX无刷新分页"是一个常见的技术实现,它结合了JavaServer Pages(JSP)、数据库技术、Ajax(Asynchronous JavaScript and XML)以及前端分页组件,为用户提供了一种无需整个页面刷新即可获取并显示...

    JSP 与数据库联系 从数据可中把数据放到Jsp页面上以表格的形式显示

    在IT行业中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它允许开发者将Java代码嵌入到HTML页面中,以实现服务器端的数据处理和交互。本篇将深入讲解如何利用JSP与数据库进行连接,以及如何将数据库中的...

    菜单树(树数据结构+JSP页面递归调用构建菜单树)

    4. **js/jQuery**:JavaScript是Web开发中的客户端脚本语言,jQuery是JavaScript的一个库,简化了DOM操作、事件处理和AJAX交互。在构建菜单树时,JavaScript和jQuery可以用于动态地创建和操作DOM元素,实现菜单的...

Global site tag (gtag.js) - Google Analytics