JavaWeb开辟。JSP说话技巧。EL表达式有什么感化?EL表达式若何获取属性值?EL表达式若何设置变量?
EL表达式是JSP2.0版本今后新引入的一个新的特征。它可以年夜年夜的简化JSP开辟代码。
EL语法格局为:${}。相对于JSP表达式<%=%>加倍的简化。其他内容如下图所示。
同是用于输出请求获得username的参数。两种表达式的写法如下:
Java表达式:<%=request.getParameter(“username”)%>
EL表达式:${param.username}
EL表达式中的变量为定名变量,而JSP表达式中的变量为局部变量或实例变量,在EL表达式中定名变量的名称必需与属性对应。
以获得username参数为例:
User类中的java代码:
public String getUsername() {
return username;
}
获得username参数的JSP表达式
<%
String username=(String)pageContext.finAttribute(“username”);
if(username != null){
%>
<%=username%>
<%} %>
获得username参数的EL表达式
经由过程${user.username}表达式获得User类中getUsername()方式的返回值。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!