ofbiz認為一些鍵名為反饋訊息的佔位符。
進入screenrenderer的populatecontextforrequest方法可以看到
// setup message lists
listeventmessagelist = utilgenerics.tolist(request.getattribute("eventmessagelist"));
if (eventmessagelist == null) eventmessagelist = fastlist.newinstance();
listerrormessagelist = utilgenerics.tolist(request.getattribute("errormessagelist"));
if (errormessagelist == null) errormessagelist = fastlist.newinstance();
if (request.getattribute("_event_message_") != null)
listmsglist = utilgenerics.tolist(request.getattribute("_event_message_list_"));
if (msglist != null)
if (request.getattribute("_error_message_") != null)
if (session.getattribute("_error_message_") != null)
msglist = utilgenerics.tolist(request.getattribute("_error_message_list_"));
if (msglist != null)
context.put("eventmessagelist", eventmessagelist);
context.put("errormessagelist", errormessagelist);
if (request.getattribute("servicevalidationexception") != null)
可以看出來request的attributes中的佔位符主要是
eventmessagelist(乙個list)
errormessagelist(乙個list)
_event_message_ (string)
_event_message_list_ (list)
_error_message_ (string)
_error_message_list_ (string)
servicevalidationexception
session中的attributes中的佔位符主要是
_error_message_
其中eventmessagelist被新增到eventmessagelist
errormessagelist被新增到errormessagelist
_event_message_ eventmessagelist
_event_message_list_ eventmessagelist
_error_message_ errormessagelist
_error_message_(session) errormessagelist
_error_message_list_ errormessagelist
最後是將
context.put("eventmessagelist", eventmessagelist);
context.put("errormessagelist", errormessagelist);
因此在context能訪問到eventmessagelist和errormessagelist
ofbiz中的幾個檔案
component load.xml 作用 定義了所有在ofbiz啟動時需要載入的應用程式的位置。所以,當你建立了新的應用程式時,別忘了在該檔案中新增應用程式的位置資訊。在ofbiz hot deploy 目錄下的應用程式不需要在component load.xml裡定義,ofbiz啟動時會自動載入...
Mybatis佔位符 與佔位符 區別
速度快,能防止sql注入,是佔位符方式,先預編譯,然後填充引數,字串格式,使用者名稱 引數只是下劃線上的內容 是直接拼接到語句上,這種方式需要自己拼括號和引數,但是也可以拼接想執行的任何語句,也就是傳說中的sql注入 詳情如下 在mybatis中使用引數進行sql拼裝經常會使用到 和 兩種引數的設定...
C語言佔位符 格式佔位符
d,i 代表整數,f 浮點數,s 字串,c char.p 指標,fl 長log,e 科學計數法,g 小數或科學計數法。a,a讀入乙個浮點值 僅c99有效 c讀入乙個字元 d讀入十進位制整數 i讀入十進位制,八進位制,十六進製制整數 o讀入八進位制整數 x,x讀入十六進製制整數 s讀入乙個字串,遇空格...