struts2的拦截器的intercept方法中使用
invocation.getInvocationContext()
获取浏览器提交的请求参数。
在action中获取用户提交的参数。
1. 直接在action里面设置参数名称一致的属性。设好get和set。struts会自动注入。
2.domain model 接收参数。如果参数正好是某一个model的属性。则可以直接在action里面有一个model的属性变量。则该model对象会被自动注入,根据参数。
也得写好get set方法。
注意参数传递的方式。但是参数个数并不一定和model的属性个数一致。所以会使用DTO。
3. 使用modelDriven 方式
action实现接口modeldriven
将model作为action的属性,与第二种类似。但传参的形式却与第一种类似。
4 ActionContext.getContext().getParameters();