Struts 2 OGLLパッケージ要求問題
3868 ワード
今日はStruts 2 OGLLパッケージリクエストの問題に遭遇し、ピットです...
プリシールコード
JSPフォームページ:
ACTIONパッケージ要求パラメータ:
その結果、アプリケーションはnullで死活し、struts 2木がOGLL式でカプセル化要求パラメータを持っていると判断したが、神馬だったのだろうか.strutsのソースコードを追跡するか、それとも木に問題があるかを追跡します.
そしてこれを見ましたhttp://blog.csdn.net/hanzhou4519/article/details/7583832
Struts 2のデフォルトのすべてのブロッキング
そして発見されました
なるほど
アプリケーションヘッダのパラメータはすべてフィルタリングされました...
変数に名前がついているようですが、ここのキーワードも注意してください.そうしないと、これらの穴に落ちてしまいます..
プリシールコード
JSPフォームページ:
ACTIONパッケージ要求パラメータ:
package com.dickey.action;
import com.dickey.action.base.BaseAction;
import com.dickey.domain.Application;
import com.dickey.domain.User;
import com.opensymphony.xwork2.ActionContext;
public class ApplicationAction extends BaseAction{
// ……
private Application application;
//
/*
*
*/
public String editSubmit(){
System.out.println(application);
userService.updateApplication(application);
return query();
}
/*
* Getters Setters,
*/
}
その結果、アプリケーションはnullで死活し、struts 2木がOGLL式でカプセル化要求パラメータを持っていると判断したが、神馬だったのだろうか.strutsのソースコードを追跡するか、それとも木に問題があるかを追跡します.
そしてこれを見ましたhttp://blog.csdn.net/hanzhou4519/article/details/7583832
dojo\..*,^struts\..*,^session\..*,
^request\..*,^application\..*,^servlet(Request|Response)\..*,parameters\...*
input,back,cancel,browse
input,back,cancel,browse
Struts 2のデフォルトのすべてのブロッキング
そして発見されました
dojo\..*,^struts\..*,^session\..*,
^request\..*,^application\..*,^servlet(Request|Response)\..*,parameters\...*
なるほど
アプリケーションヘッダのパラメータはすべてフィルタリングされました...
変数に名前がついているようですが、ここのキーワードも注意してください.そうしないと、これらの穴に落ちてしまいます..