Ⅰ 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 的攔截器 也是一樣的