那不是一样嘛
post提交是一种方式,参数可以通过action中的属性的get、set方法进行取值赋值。
你也可以不用post的方式,而通过get的方式。
比如:http://localhost:8080/struts2/testGetAction.action?param1=1¶m2=2对应的action为:
Class TestGetAction extends ActionSupport{
public String excute(){
HttpServletRequest request=(HttpServletRequest)ServletActionContext.getRequest();
request.get("param1");
request.get("param1");
//相关操作
return SUCCESS;
}
}用这样的方式就不需要form提交啊,就可以通过url,ajax,定时器触发都可以执行action啊。不知道这样说清楚没有。
post提交是一种方式,参数可以通过action中的属性的get、set方法进行取值赋值。
你也可以不用post的方式,而通过get的方式。
比如:http://localhost:8080/struts2/testGetAction.action?param1=1¶m2=2对应的action为:
Class TestGetAction extends ActionSupport{
public String excute(){
HttpServletRequest request=(HttpServletRequest)ServletActionContext.getRequest();
request.get("param1");
request.get("param1");
//相关操作
return SUCCESS;
}
}用这样的方式就不需要form提交啊,就可以通过url,ajax,定时器触发都可以执行action啊。不知道这样说清楚没有。
按照楼主的思路来解释,struts是处理“已经被提交上来的数据”的一种技术。
而和“数据怎么被提交”是两个概念。
good luck