Struts2标签OGNL简单应用
2016-09-09 12:15
453 查看
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@taglib prefix="s" uri="/struts-tags" %> <html> <head> <title>Title</title> </head> <body> success!!${id} <s:property default="0" value="id"></s:property> <%--defalut 设置默认值--%> <s:property default="0" value="[1].texts"></s:property> <s:property default="0" value="list"></s:property> <s:property default="0" value="mm"></s:property> <%--字符串加单引号--%> <s:set name="name" value="'zhangsan'"></s:set> <s:set name="age" value="22"></s:set> <s:property value="#name"></s:property> <%--<s:debug></s:debug>--%> <s:debug></s:debug> <s:bean name="com.model.User" id="user"> <s:param name="name" value="'sanmao'"></s:param> <s:param name="age" value="12"></s:param> </s:bean> <s:property value="#user.name"></s:property> <s:property value="#user"></s:property> <s:set name="student" value="{'name':'zs','age':22}"></s:set> <s:property value="#student"></s:property> </body> </html>
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <constant name="struts.devMode" value="true"></constant> <package name="snamao" extends="struts-default"> <action name="login" class="com.action.Login"> <result>/success.jsp</result> </action> </package> </struts>
package com.action; import com.opensymphony.xwork2.ActionSupport; import org.apache.struts2.ServletActionContext; import java.util.ArrayList; import java.util.HashMap; import java.util.List; /** * Created by root on 16-9-8. */ public class Login extends ActionSupport{ private String error; private String sanmao; public String getSanmao() { return sanmao; } public void setSanmao(String sanmao) { this.sanmao = sanmao; } // private String uName; // // public String getuName() { // return uName; // } // // public void setuName(String uName) { // this.uName = uName; // } private List<String> list=new ArrayList<>(); private HashMap<String,String> mm=new HashMap<>(); public List<String> getList() { return list; } public void setList(List<String> list) { this.list = list; } public HashMap<String, String> getMm() { return mm; } public void setMm(HashMap<String, String> mm) { this.mm = mm; } public String getError() { return error; } public void setError(String error) { this.error = error; } private int id; public int getId() { return id; } public void setId(int id) { this.id = id; } @Override public String execute() throws Exception { list.add("111"); list.add("222"); list.add("333"); mm.put("name","sanmao"); mm.put("sex","nan"); ServletActionContext.getRequest().setAttribute("name","sanmao"); error="error"; return super.execute(); } }
package com.model; /** * Created by root on 16-9-9. */ public class User { private String name; private int age; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "User{" + "name='" + name + '\'' + ", age=" + age + '}'; } }
相关文章推荐
- Struts2之Ognl 标签简单笔记 及 简单应用【课上总结】主要实现流程图(转)
- Struts2 标签iterator简单应用
- struts2中的if/else,iterator标签以及ognl简单使用
- Struts2数据标签的简单应用
- OGNL表达式struts2标签“%,#,$”
- struts2简单应用构建
- Struts2 标签在页面的几个应用
- JSTL 标签简单介绍应用例子收藏
- [转载]OGNL表达式struts2标签“%,#,$”
- OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例
- OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例
- Struts2中checkboxlist标签——应用、实现换行
- logic:present标签简单应用
- struts2中property标签结合OGNL的用法
- java(j2ee)应用-简单自定义标签开发全过程----之一(Inber)——JAVA夜未眠
- struts2中s:iterator 标签的使用详解 及 OGNL用法 (转载)
- struts2 标签的几点应用
- OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例
- java(j2ee)应用-简单自定义标签开发全过程----之一(Inber)
- Struts2中checkboxlist标签——应用、实现换行