//取得getElementsByName,先取得全部的复选框对象。
var capobj = document.getElementsByName("movieBean.captionLanguage");
//取得对象的长度,有几个复选框。
var caplength = capobj.length;
//从后台取得复选框对象的值,是从数据库中取的“注意双引号”,忙了一天!
var capaction = "${movieBean.captionLanguage}";
//有逗号的话,进行循环
if(capaction.indexOf(",") >= 0)
{
var arraystr = capaction.split(",");
//(var count = 0) 不能用int
//循环外层的复选框,有五个。
for(var count = 0;count<caplength;count++)
{
//
for(var i = 0;i<arraystr.length;i++)
{
capobj[arraystr[i]].checked = true;
}
}
}
else
{
//只有一个复选框被选中的时候,obj[3].checked = true;
capobj[capaction].checked = true;
}
分享到:
相关推荐
EL表达式支持四种不同的作用范围:Page、Request、Session 和 Application。这些作用范围对应了JSP页面中的不同生命周期和上下文环境: 1. **Page Scope**:只存在于当前页面,当用户离开该页面时数据将被销毁。 2. ...
EL表达式支持直接访问不同作用域内的变量,包括Page、Request、Session和Application范围。当访问变量时,EL会按顺序检查这些范围,直到找到匹配的变量为止。 ##### 隐式对象 EL还定义了一系列隐式对象,如`...
- **String**:由单引号或双引号包围的字符串,特殊字符需要转义 - **Null**:null值 #### 操作符 - **算术型**:+、-(二元)、*、/、div、%、mod、-(一元) - **逻辑型**:and、&&、or、||、!、not - **关系型**...
EL表达式中的变量可以关联到四个不同的作用域:page、request、session和application。这些范围按照查找优先级排列,从page到application。如果未指定范围,EL表达式将首先尝试在page范围内查找变量,若未找到,再...
如果`jsonData`包含的是单引号,我们应该使用双引号包围EL表达式。不过,更安全的JSON解析方法是使用`JSON.parse()`,但这需要服务器端将JSON数据输出为合法的JavaScript语法。 **五、安全的JSON解析** 为了避免...
### JAVA EL 表达式的简单介绍 #### 一、JSPEL语言定义及目的 EL (Expression Language) 是 JavaServer Pages (JSP) 技术的一部分,它的主要目的是简化 JSP 页面中的数据检索过程,使得开发者能够更方便地在 JSP ...
- **String**:任何由单引号或双引号限定的字符串。 - **Null**:表示空值。 ##### 2. 操作符 EL提供了多种类型的操作符: - **算术型**:`+`、`-`、`*`、`/`、`div`、`%`、`mod`等。 - **逻辑型**:`and`、`&&`...
JSP EL表达式的基本语法为`${expression}`,其中表达式可以包含文字、操作符、变量引用、函数调用等多种元素。 ### 1. 运算符 JSP EL提供了多种运算符,包括比较运算符(`==`、`!=`、`、`>`、`、`>=`)、算术...
EL表达式可以用来访问不同作用域内的变量: - **PageScope**:页面级变量,如 `${pageScope.username}` - **RequestScope**:请求级变量,如 `${requestScope.request_name}` - **SessionScope**:会话级变量,如 `...
1. **双引号括起的EL表达式** 这种方式适用于简单的属性访问,如`${param}`,这里的`param`通常是HTTP请求参数的名称。这种方式会将EL表达式的结果直接嵌入到JavaScript字符串中。例如,如果你有一个名为`username`...
字符串可以用单引号或双引号表示,并支持转义序列。 - **操作符**:EL支持算术运算符(+、-、*、/、%)、逻辑运算符(and、or、not、&&、||、!)、关系运算符(==、!=、<、>、、>=)以及空操作符(is null或empty)...
写el表达式取不到值(代码如下),百度一翻,现总结如下: 1、javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以取不到值 2、要想获取”${isLogin}”的值,可以在jsp中,用一个全局变量接收,...
例如:下面的正则表达式匹配的就是位于单引号或双引号之内的所有字 符.但是,它要求开始和结束的引号匹配(例如两个都是双引号或者都是单引号): /[' "] [^ ' "]*[' "]/ 如果要求开始和结束的引号匹配,我们可以...
字符串可以使用单引号或双引号表示。布尔值使用`true`和`false`,例如: ``` ${100} 输出:100 ${"Hello JSP EL!"} 输出:"Hello JSP EL!" ${true} 输出:true ${false} 输出:false ``` 3. **EL运算符** - ...
例如,“\’”表示一个字面意义的单引号,\"\"表示字面意义的双引号,而“\\”表示一个字面意义的反斜杠。 5. **Null常量**:`null`常量用于表示变量引用的对象为空。在EL中,如果一个变量没有被赋值,它的值默认为...
- **不能包含特殊字符**:标识符中不能包含单引号(')、双引号(")、减号(-)、正斜线(/)等特殊字符。例如,`user"name`或者`user-name`都是不合法的。 **2. 合法与不合法的EL标识符示例** - 合法的EL标识符:`...
- 文本(用单引号或双引号包围) - 布尔值 - null值 EL表达式总是以 `${}` 开始和结束,其中 `${` 表示表达式的开始,`}` 表示表达式的结束。这种语法使得EL表达式易于识别,并且能够在JSP页面中嵌入到HTML标记或...
- **字符串表示**:使用双引号(`"..."`)或单引号(`'...'`)表示字符串。 - **运算符**:包括条件运算符(`? :`)、算术运算符等。 - **empty运算符**:判断对象是否为空或数组/集合是否为空。 - **JSTL (JSP ...