OGNL:Object Graph Navigation Language(对象图导航语言)
<s:property>属于Struts2中的OGNL
用法:访问Action值栈中的普通属性:
<s:property value="attrName"/>
以下代码段是action的一部分 HelloWorldAction.java
public class HelloWorldAction extends ActionSupport{
private String name;
public String execute() throws Exception {
System.out.println("Inside action....");
return "success";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
以下代码段是HelloWorld.jsp的一部分
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Hello World</title>
</head>
<body>
Hello World, <s:property value="name"/>
</body>
</html>