关于jsp的问题..

来源:百度知道 编辑:UC知道 时间:2024/04/28 08:09:55
${}算是struts标签吗??那是什么

不是 是el表达式
一般struts用到的4中标签
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

不是struts标签,它是el表达式。
JSP 2.0 将 EL 表达式添加为一种脚本编制元素。
E L(Expression Language) 表达式是为了使JSP写起来更加简单。

语法结构:${expression}

1.EL 提供“.“和“[ ]“两种运算符来存取数据。
当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ]“。
例如:${user.My-Name}应当改为${user["My-Name"] }
2.如果要动态取值时,就可以用“[ ]“来做,而“.“无法做到动态取值。
例如: ${sessionScope.user[data]}中data 是一个变量

这就像是那个JSP中自带的那个标签,只不过这是那个Myeclipse自带的

jstl标签~~el表达式