Struct2中三种获取表单数据的方式
生活随笔
收集整理的這篇文章主要介紹了
Struct2中三种获取表单数据的方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.使用ActionContext類
//1獲取ActionContext對象ActionContext context = ActionContext.getContext();//2.調用方法獲取key-value值Map<String, Object> map = context.getParameters();Set<String> set = map.keySet();for(String key :set){Object[] o = (Object[]) map.get(key);System.out.println(Arrays.toString(o));}2.使用ServletActionContext類
//使用ServletActionContext對象獲取request對象HttpServletRequest request = ServletActionContext.getRequest();//2.使用request對象獲取表單數據String username = request.getParameter("username");String password = request.getParameter("password");String address = request.getParameter("address");System.out.println("username="+username);System.out.println("password"+password);System.out.println("address"+address);3.實現ServletRequestAware接口
public class FormDemo3Action extends ActionSupport implements ServletRequestAware {HttpServletRequest httpServletRequest;@Overridepublic void setServletRequest(HttpServletRequest httpServletRequest) {this.httpServletRequest=httpServletRequest;}@Overridepublic String execute(){String username = httpServletRequest.getParameter("username");String password = httpServletRequest.getParameter("password");System.out.println("username="+username);System.out.println("password="+password);return NONE;} }總結
以上是生活随笔為你收集整理的Struct2中三种获取表单数据的方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Struts2-Action的基本流程
- 下一篇: Struts2封装获取表单数据方式