el表达式如何设置变量
1、EL表达式是JSP2.0版本以后新引入的一个新的特性。它可以大大的简化JSP开发代码。
2、EL语法格式为:${}。相对于JSP表达式<%=%>更加的简化。其他内容如下图所示。
3、同是用于输出请求获得username的参数。两种表达式的写法如下:
Java表达式:<%=request.getParameter(“username”)%>
EL表达式:${param.username}
4、EL表达式中的变量为命名变量,而JSP表达式中的变量为局部变量或实例变量,在EL表达式中命名变量的名称必须与属性对应。
5、以获得username参数为例:
User类中的java代码:
public String getUsername() {
return username;
}
6、获得username参数的JSP表达式
<%
String username=(String)pageContext.finAttribute(“username”);
if(username != null){
%>
<%=username%>
<%} %>
获得username参数的EL表达式
通过${user.username}表达式获得User类中getUsername()方法的返回值。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:155
阅读量:193
阅读量:88
阅读量:61