关于EL表达式,${name}这样直接写上参数名是否能取到值
<select id="type" name="type">
<option value ="0">-- 全部 --</option>
<c:forEach items="${typeMap}" var="data" varStatus="status">
<option value ="${data.key }" ${type==data.key?'selected':'' }>${data.value }</option>
</c:forEach>
</select>
<option value ="${data.key }" ${type==data.key?'selected':'' }>${data.value }</option> 这一行代码中间的${type==data.key?'selected':'' }是什么意思
<option value ="0">-- 全部 --</option>
<c:forEach items="${typeMap}" var="data" varStatus="status">
<option value ="${data.key }" ${type==data.key?'selected':'' }>${data.value }</option>
</c:forEach>
</select>
<option value ="${data.key }" ${type==data.key?'selected':'' }>${data.value }</option> 这一行代码中间的${type==data.key?'selected':'' }是什么意思
...全文
相关推荐
EL表达式 (详解)
- `${param}`用于返回请求参数中的单个字符串值,而`${paramValues}`则用于返回请求参数的一组值。
在js文件中写el表达式取不到值的原因及解决方法
如果在js文件中直接使用EL表达式,往往会导致取不到值的问题。下面详细解释在js文件中写EL表达式取不到值的原因以及解决方法。1.
EL表达式的详细使用
空操作符用于检查值是否为空,条件型操作符A ? B : C用于根据A的值选择赋值B或C。JSP EL还定义了一系列隐式对象,使得开发者可以便捷地访问诸如请求、响应、会话、上下文等JSP内置对象。
EL表达式包括字符串处理,时间日期的格式化,数字处理
- **${param}**:返回请求参数中的单个字符串值。- **${paramValues}**:返回请求参数的一组值。
jsp中EL表达式获取数据
比如在代码片段中,有一个名为name的String变量,它被设置在pageContext属性中,通过EL表达式${name}可以直接获取这个值。2.


