Struts2OGNL表达式基本

<%@ taglib uri=”/struts-tags” prefix=”s” %>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=GB18030″ />
<title>OGNL表达式语言学习</title>
</head>
<body>
<ol>
<li>访问值栈中的action的普通属性: username = <s:property value=”username”/> </li>
<li>访问值栈中对象的普通属性(get set方法):<s:property value=”user.age”/> | <s:property value=”user['age']“/> | <s:property value=”user[\"age\"]“/> | wrong: <%–<s:property value=”user[age]“/>–%></li>
<li>访问值栈中对象的普通属性(get set方法): <s:property value=”cat.friend.name”/></li>
<li>访问值栈中对象的普通方法:<s:property value=”password.length()”/></li>
<li>访问值栈中对象的普通方法:<s:property value=”cat.miaomiao()” /></li>
<li>访问值栈中action的普通方法:<s:property value=”m()” /></li>
<hr />
<!–在我们访问静态方法的时候,需要使用@符号,跟上完整的类名,然后在跟@符号,加上具体的静态方法或者属性
在OGNL中使用@@符号可以直接使用Math类的方法,使用方法是@@+对应的Math方法 –>


你可能感兴趣的:(struts2,Ognl)