老師的向頁面傳值和查詢并傳值是不是重復了
設置了查詢功能后,本身就包括了給賦值
例如:request servlet的時候,傳的command和description為空,在servlet中也將command和description傳遞給dao層執行查詢了,結果就是返回了所有的字段。在jsp中也解析了messageList,其實就是有點資源浪費了,等于jsp中賦值了兩次數據刷新!
我覺得應該在servlet中設置條件控制語句,這樣的話,單獨req.setAttribute();才有作用
設置了查詢功能后,本身就包括了給賦值
例如:request servlet的時候,傳的command和description為空,在servlet中也將command和description傳遞給dao層執行查詢了,結果就是返回了所有的字段。在jsp中也解析了messageList,其實就是有點資源浪費了,等于jsp中賦值了兩次數據刷新!
我覺得應該在servlet中設置條件控制語句,這樣的話,單獨req.setAttribute();才有作用
2016-04-04
舉報
2016-10-29
我也注意到這個問題,所以我分為兩個方法:
無條件查詢-->查詢所有信息
條件查詢-->根據條件查詢
listService中判斷是否有條件
默認調用無條件查詢
有則調用條件查詢,否則控制臺輸出”無查詢條件“。
2016-04-06
這是優化代碼結構的方式。如果像你說的,"在servlet中設置條件控制語句",那么,在dao、service中就得再添加一個方法。關于“資源浪費”,在"在servlet中設置條件控制語句",就不浪費了嗎?