request和response对象

扶醉桌前 提交于 2020-02-27 07:21:12

在struts中也可以获取servlet包中的request和response对象

https://how2j.cn/k/struts/struts-request-response/63.html#nowhere

 

 

package   com.how2java.action;
 
import   java.util.Map;
 
import   javax.servlet.http.HttpServletRequest;
import   javax.servlet.http.HttpServletResponse;
 
import   org.apache.struts2.ServletActionContext;
 
import   com.how2java.bean.Product;
import   com.opensymphony.xwork2.ActionContext;
import   com.opensymphony.xwork2.ActionSupport;
 
public   class   ProductAction  extends   ActionSupport {
     private   Product product;
 
     public   String show() {
         HttpServletRequest request = ServletActionContext.getRequest();
         HttpServletResponse response = ServletActionContext.getResponse();
 
         System.out.println( "request:\t"   + request);
         System.out.println( "response:\t"   + response);
 
         product =  new   Product();
         product.setName( "iphone7" );
         return   "show" ;
     }
 
     public   String add() {
 
         Map m = ActionContext.getContext().getSession();
         m.put( "name" , product.getName());
         return   "show" ;
     }
 
     // public void validate(){
     // if ( product.getName().length() == 0 ){
     // addFieldError( "product.name", "name can't be empty" );
     // }
     // }
 
     public   Product getProduct() {
         return   product;
     }
 
     public   void   setProduct(Product product) {
         this .product = product;
     }
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!