大部分时候,我们的js控制,都是需要java代码里面的赋值来做控制的。
比方我在java代码里面根据判断赋给了一个变量flag的值
紧接着需要用js根据flag这个值来控制页面情况
一般就想能够实现java与js传值这样的功能,而我试了几下,分别用:
JTLS的 if(<c:out value='${flag}'/> == '1')
和if(document.write(<%=flag%>) == '1')
发现都是不行,结论是应该实现不了传值
于是用了巧妙的方法
其实在需要控制的js代码里面用<%%>来把java的代码(包括要用到的变量)写在js里面就行了,这不就等于在js中用到了java变量吗?
function change(){
<%if(flag == 1){%>
document.getElementById('fileFree1').style.display='';
document.getElementById('fileFree2').style.display='';
<%}else{%>
document.getElementById('filePhone1').style.display='';
document.getElementById('filePhone2').style.display='';
<%}%>
分享到:
相关推荐
在JavaServer Pages (JSP) 中,我们经常需要在Java代码和JavaScript之间传递数据。这在构建动态网页时尤其重要,因为Java代码通常用于处理服务器端逻辑,而JavaScript则负责客户端交互。这篇博客将探讨如何在JSP中...
以上就是在JavaScript中两个页面之间传值的常见方法。每种方法都有其适用场景,根据实际需求选择合适的方式。记住,跨域安全问题在使用这些方法时也需要考虑,特别是涉及到`localStorage`和`postMessage`时。在实际...
为了解决这个问题,我们可以使用`ClientIDMode`属性来保持服务器控件的ID不变,或者使用`RegisterStartupScript`或`RegisterClientScriptBlock`方法在服务器端生成JavaScript代码,以便在客户端执行时能正确引用控件...
Swift与JavaScript之间的相互调用和传值是实现跨平台交互的关键技术。通过WKWebView组件,开发者能够在iOS应用中无缝集成JavaScript功能,实现动态内容加载、网页交互等功能。同时,通过WKUserContentController和...
第一种方法是通过`window.open()`函数创建子窗口,并利用`window.opener`属性在父窗口和子窗口之间传递值。`window.open()`可以打开一个新的浏览器窗口或标签页,其返回值是一个窗口对象,我们可以用这个对象来访问...
以上便是JavaScript实现两个窗体之间传值的基本方法。通过window.opener属性和window.open()函数返回的引用,我们可以灵活地在父窗体和子窗体之间进行数据传递和页面操作。然而,实际开发中还需考虑安全性问题,比如...
标题和描述中提到的“Java执行JavaScript代码”指向了一个特定的技术范畴,即在Java环境中执行JavaScript代码。这通常涉及到使用Java中的脚本引擎API,特别是那些支持JavaScript的实现。从提供的部分内容中可以提炼...
JSP之间传值大家应该都会,在HTML之间传值大家考虑过吗? 本文档完美的在HTML之间传值,并且可以随意过滤掉不想要的传值。 更多资源请关注我的博客:http://blog.csdn.net/imwangjiping
JavaScript解析url并根据传值配置页面
1. **利用URL参数传递**:最简单的页面间传值方法是通过URL查询字符串。在超链接或表单提交中,我们可以把参数附加到URL后面,例如`跳转</a>`。在目标页面(child.html)中,可以通过`window.location.search`获取这些...
综上所述,"java转js工具"是一个重要的开发辅助工具,它帮助开发者在Java和JavaScript之间架起桥梁,使得跨平台开发变得更加便捷。然而,使用时需要注意语言特性的差异,以及转换过程中可能出现的问题和挑战。
本文将详细介绍JavaScript如何实现页面间传值,包括通过URL、H5 Web Storage(包括localStorage和sessionStorage)以及JavaScript Cookie来传递和存储数据。 首先,我们来看**通过URL传值**。在浏览器的地址栏中,...
然而,当涉及到`iframe`与父页面之间的通信时,就需要用到一些特殊的方法来实现数据的传递和函数调用。本篇文章将深入探讨如何在`iframe`与父页面之间进行值的传递以及方法的互相调用。 首先,我们可以通过...
总结来说,静态页面间的传值涉及到各种浏览器提供的API和技术,选择哪种方法取决于数据量、安全性、兼容性以及特定场景的需求。开发者应根据实际情况权衡这些因素,选择最适合的方法。在实际项目中,结合使用多种...
本文实例讲述了JavaScript实现在页面间传值的方法。分享给大家供大家参考。具体如下: 问题如下: 在 a.html 页面中,<form> 的 onsubmit 事件调用一个方法 foo( ),打开 b.html 页面的同时给 b.html 传递参数...
js复选框左右传值 很简单~~~~~~~~~~~~~~~~~~~~
本文将详细介绍两个页面之间的传值方法,包括常见的几种传值方式及其应用场景,并通过具体示例进行说明,帮助读者更好地理解和掌握这一核心技能。 ### 一、URL参数传值 #### 1.1 基本原理 URL参数传值是最为直接的...
JavaScript和Java是两种在互联网开发中广泛使用的编程语言,但它们之间存在显著的差异。本文将深入探讨这两种语言的不同之处,以便对它们有更清晰的理解。 首先,从起源上讲,JavaScript是由Netscape公司的Brendan ...
Java混淆和加密JavaScript代码是保护Web应用程序源代码安全的重要手段,尤其是在公开发布或者与第三方共享时,能够防止恶意用户分析和篡改代码。本压缩包包含的资源专注于这个主题,让我们详细了解一下相关知识点。 ...
### JavaScript与Java之间的区别 #### 一、概述 在IT领域中,JavaScript与Java是两种极为重要的编程语言,尽管它们的名字相似,但实际上有着本质的区别。本文将深入探讨这两种语言的关键特性,包括它们的设计哲学...