jsp查詢條件的保留

2021-08-25 06:32:06 字數 867 閱讀 8851

相信這是乙個常見的場景,下面就在使用struts的情況下,簡單分析下該如何實現這個小功能。

查詢過程:

1.jsp頁面中的查詢條件一般在form表單中,查詢首先由jsp頁面發起,將查詢條件儲存到actionform中,然後到達action中。

2.action呼叫其他的介面,查詢資料庫中符合查詢條件的資料。

3.action將查詢得到的資料封裝到dto中,**到指定的頁面。

4.顯示結果資料的jsp頁面從request或者session中取得結果資料,顯示之。

其實這裡我們只需要關心查詢條件的傳遞:

查詢條件->actionform->action->jsp

查詢條件通過actionform傳遞到action,我們知道actionform可以有兩種生命週期:request或者session,可以根據自己的需要指定。使用者提交查詢到顯示結果資料這個過程,就是乙個request的過程,其中儲存著actionform,我們的查詢條件就在這個actionform中,取出來就可以了。

示例**:

<%

string lotteryidparam = null;

orderform orderform = (orderform)request.getattribute("orderstatform");//從request中取出actionform

if(orderform != null)

%>

<%

if(lotteryidparam != null)else%>

<%}else%>

排三直選

排三組選

七星彩大樂透

足彩勝負

任選9場

jsp頁面15個輸入條件框 多條件模糊查詢方法

1.在action中 1.1 封裝 jsp頁面表單屬性 private string taxpayerid private string taxpayernumber private string taxpayername private string dealaddress private str...

條件查詢 後台查詢條件

將要查詢的條件放到乙個物件裡,然後查詢的字段放到物件中 下面上 布局部分 要查詢的表單部分 重 置查詢按鈕 查 詢c that.getlist 邏輯 部分查詢然後,因為會涉及到獲取時間的列表,這裡做了處理,上一節也有說過,然後賦值給查詢物件。獲取員工資料 getlist else that.axio...

mysql查詢條件 Mysql查詢條件的使用

mysql查詢條件的使用 方法 解釋 gt 大於 gte 大於等於 lt 小於 lte 小於等於 例如 article article.objects.filter id gt 5 startswith 以指定某個字串開始,大小寫敏感 istartswith 以指定某個字串開始,大小寫不敏感 end...