1.jsp-------------->action传递参数
jsp: <input type=”text” name=”name” />
action: private String name; getName(); setName(String name);
---------------------------------------------------------
jsp: <input type=“text” name=”user.name” />
action: private User user; getUser(); setUser(User user);
-----------------------------------------------------------
jsp: <input type=”text” name=”name” />
action: request.getParameter("name");
-------------------------------------------------------------
jsp: <input type=“text” name=”name” />
action: extends ActionSupport implements ModelDriven<User>; getUser(); setUser(User user);
2. action------------------>jsp传递参数
action: private String name; getName();
jsp: ${name}/request.getParameter(“name”);
<s property value=”name” /> 或<s:property value="user.name"/>
---------------------------------------------------------------
action: ActionContext.getContext().put("key", "value");
jsp: <s:property value="#key"/>取值(非OGNL中root对象的值)
-------------------------------------------------------------------
action: ServletActionContext.getRequest().setAttribute("key", "value");
ServletActionContext.getRequest().getSession().setAttribute("key", "value");
ActionContext.getContext().getSession().put("key", "value");
jsp: <% request.getAttribute(“key”) %> / <s:property value=”key” />
-------------------------------------------------------------------------------------
ps: <% request.getAttribute(“key”) %> == <s:property value=”#key” />
3. action-------------->action传递参数
struts.xml: <result name="delete" type="redirectAction">
<param name="actionName">Send_messages</param>
<param name="type">success</param>
action: private String type; getType(); setType(String type)
4. jsp------------------->jsp传递参数
struts.xml: <result name="add" type="dispatcher">
<param name="location">/WEB-INF/jsp/succ.jsp?toUrl="user/list_user"</param>
jsp: ${param.toUrl}/request.getParameter("toUrl")
-------------------------------------------------------------
jsp1: href=”xx.jsp?toUrl=”user/list_user”
jsp2: ${param.toUrl}/request.getParameter("toUrl")
jsp: <input type=”text” name=”name” />
action: private String name; getName(); setName(String name);
---------------------------------------------------------
jsp: <input type=“text” name=”user.name” />
action: private User user; getUser(); setUser(User user);
-----------------------------------------------------------
jsp: <input type=”text” name=”name” />
action: request.getParameter("name");
-------------------------------------------------------------
jsp: <input type=“text” name=”name” />
action: extends ActionSupport implements ModelDriven<User>; getUser(); setUser(User user);
2. action------------------>jsp传递参数
action: private String name; getName();
jsp: ${name}/request.getParameter(“name”);
<s property value=”name” /> 或<s:property value="user.name"/>
---------------------------------------------------------------
action: ActionContext.getContext().put("key", "value");
jsp: <s:property value="#key"/>取值(非OGNL中root对象的值)
-------------------------------------------------------------------
action: ServletActionContext.getRequest().setAttribute("key", "value");
ServletActionContext.getRequest().getSession().setAttribute("key", "value");
ActionContext.getContext().getSession().put("key", "value");
jsp: <% request.getAttribute(“key”) %> / <s:property value=”key” />
-------------------------------------------------------------------------------------
ps: <% request.getAttribute(“key”) %> == <s:property value=”#key” />
3. action-------------->action传递参数
struts.xml: <result name="delete" type="redirectAction">
<param name="actionName">Send_messages</param>
<param name="type">success</param>
action: private String type; getType(); setType(String type)
4. jsp------------------->jsp传递参数
struts.xml: <result name="add" type="dispatcher">
<param name="location">/WEB-INF/jsp/succ.jsp?toUrl="user/list_user"</param>
jsp: ${param.toUrl}/request.getParameter("toUrl")
-------------------------------------------------------------
jsp1: href=”xx.jsp?toUrl=”user/list_user”
jsp2: ${param.toUrl}/request.getParameter("toUrl")