Ⅰ java中请求参数action怎么获取
action一般如果setter就可以取到了。例如
{
privateStringloginName;
privateStringpassword;
@Action(value="add",results={@Result(name="success",location="/index.jsp")})
publicStringadd()throwsException{
returnSUCCESS;
}
publicStringgetLoginName(){
returnloginName;
}
publicvoidsetLoginName(StringloginName){
this.loginName=loginName;
}
publicStringgetPassword(){
returnpassword;
}
publicvoidsetPassword(Stringpassword){
this.password=password;
}
}
Ⅱ java问题action如何调用其它action的方法
你可以直接在那个action里面
如<result name="success">/index.jsp</action>
可以那他改成
<result name="success" type="redirect">*****.action</action>
Ⅲ java中的action跳转
根据你的需求放session中确实是很好解决,你放进去后,你想用就可以取。不管是在回后台还是答前台jsp都行,只要session没有过期就能取到值。但是session也很容易出现位置的错误。所以还是尽量用request吧。麻烦点而已。
Ⅳ java web项目中,如何通过filter获取当前action的名字请给出具体的代码
public String intercept(ActionInvocation invocation) throws Exception {
Map session=invocation.getInvocationContext().getSession();
String actionName=invocation.getProxy().getActionName();
String methodName=invocation.getProxy().getMethod();
}你写过滤来器的时源候 有这个方法吧,如果没有你继承extends AbstractInterceptor 这个类是Struts2 的拦截器 也是一样的