普元EOS

普元EOS學習過程中的問題:
1,使用單表嚮導功能創建一個應用。在Query.jsp的右鍵菜單中使用獲得URL,並在瀏覽器中打開該URL。
問題在於nextPage這個參數的路徑是從構件包開始的,而不是從項目(CUST)的根路徑開始的。
的確,啓動server時,是選擇了CUST這個項目。難道EOS的Server,同一時刻,只能有一個項目啓動?       ( 2008-11-10)
 
 
2, 當請求由單表嚮導創建的JSP頁(例如,[url]http://localhost:8080/default.pr_automata.forward.do?nextPage=/singletable/page/CUSTQueryInput.jsp[/url])時,會出現登陸頁面。驗證通過後再次請求該頁面,仍然跳轉到登陸頁面。
可以停掉Server,再清理一下項目,重啓Server。
實在不行的話,重啓EOS,先打開其他頁面,例如,CUSTUpdate.jsp,再嘗試打開CUSTQueryInput.jsp
 
3,在單表嚮導中設置的查詢條件,排序字段,分頁設置等,實際上都反映在生成的JSP頁面中。也就是說嚮導的信息會生成一個JSP頁面。這個頁面中包含了所有的設置。例如,
<html:hidden property="PageCond/begin" value="0" />:分頁條件,當前頁面顯示結果集的起始位置。
<html:hidden property="PageCond/count" value="" />:分頁條件,查詢結果集的所有記錄數。
<input type="text" name="PageCond/length" size="4" value="10" mapping="pageLength| value" />:分頁條件,每頁顯示記錄數。
<input type="hidden" name="CUST/_order/col1/field" value="CUSTNAME">:查詢結果集的排序字段。不過有多個字段,只需將name屬性值中的col節點標號即可。例如我們增加一個排序字段爲CUSTID,則只要在form中增加一個hidden元素即可:<input type="hidden" name="CUST/_order/col2/field" value="CUSTID">
<html:text onblur="checkInput(this)" property="CUST/CUSTNAME/criteria/value" attributesText='eos_isnull="true" eos_maxsize="20" eos_displayname="客戶姓名"' /><INPUT name="CUST/CUSTNAME/criteria/operator" type="hidden" value="like"><INPUT name=" CUST/CUSTNAME/criteria/likeRule" type="hidden" value="center">:這是構成模糊查詢所需要的參數。
<dict:select property="CUST/SEX/criteria/value" nullLabel="全部" nullOption="true" businTypeId="BNDICT_gender" />:這是將數據字典中“性別”轉換爲下拉列表。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章