求大神回指點指點小弟~一個struts2+ajax做的三級聯動工程

tags:    時間:2014-05-04 16:50:21
求大神來指點指點小弟~一個struts2+ajax做的三級聯動工程~
小弟最近做了個struts2+ajax做的三級聯動工程,就是跟知網那樣,只不過多了倆個下拉菜單,如圖
功能就是 開始時 只有第一個下拉菜單選擇好后,第二個下下拉才能通過ajax和servlet才從資料庫里取出內容填充,然後選了第二個下拉菜單第三個下拉菜單的內容才會出現,最後點擊button會去struts2的action里通過sql語句從資料庫獲取內容,然後給我的beanlist賦值,最後顯示到界面上。
現在就是想搞一下這3個下拉菜單的記憶功能,就是跳轉到第二個界面之後,它下拉菜單記錄的還是我之前的 索引 內容。
但是sturts2再去另一個界面的時候不就通過struts.xml跳轉到另一個界面了嗎,所以就是想問問大家,sturts2能不能用框架,就是<frameset>師現局部的刷新?
另外就是我做的這個工程的步驟對嗎?別的網站,比如中國知網用的是什麼技術實現的索引呢?
謝謝大家了
------解決方案--------------------
是在同一個頁面嗎。如果同一個不刷新的話ajax 實現。
如果要提交刷新的話,就是跳轉的時候保存下當前下拉框的值,返回到當前
頁面的時候根據下拉值再綁定數據。
------解決方案--------------------
過來看看。
------解決方案--------------------
可以根據js實現,你搜搜js三級聯動!
------解決方案--------------------
那麼你把前一個頁面的查詢條件要保存下來。。
------解決方案--------------------
button點擊之後不要跳轉,用ajax更新搜索結果
frameset的話也行,表單的target指定為具體的frame
------解決方案--------------------
引用:
Quote: 引用:

button點擊之後不要跳轉,用ajax更新搜索結果
frameset的話也行,表單的target指定為具體的frame

不是的 我是用struts2實現跳轉的,就是button跳轉時通過頁面取到的下拉菜單的值,從資料庫中索引數據,然後存到List<bean>里,最後通過struts.xml跳轉到新的頁面
就是問下,這樣的話,我應該在result里怎麼寫

<action name="home" class="com.action.MainAction" method="list">
<result>/mypage/Introduce.jsp</result>
    </action>
後端基本不變,最多改改jsp
------解決方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

button點擊之後不要跳轉,用ajax更新搜索結果
frameset的話也行,表單的target指定為具體的frame

不是的 我是用struts2實現跳轉的,就是button跳轉時通過頁面取到的下拉菜單的值,從資料庫中索引數據,然後存到List<bean>里,最後通過struts.xml跳轉到新的頁面
就是問下,這樣的話,我應該在result里怎麼寫

<action name="home" class="com.action.MainAction" method="list">
<result>/mypage/Introduce.jsp</result>
    </action>
後端基本不變,最多改改jsp

有相關的實例或者資料么? 現在還想不出來struts2和框架ftamese怎麼一起用呢 它跳轉到哪不都是先進action的方法里 執行完后才進入result對應的jsp么 怎麼加framese呢?

大概這樣吧,這是用iframe
... <form target="iframe1" ...</form> ... <iframe name="iframe1"  ...
------解決方案--------------------
用ajax 配合json使用吧 ,跳轉search方法的時候把下拉列表顯示的code傳到新頁面,然後在新頁面接受下傳過來的值就可以了。
------解決方案--------------------
說實話,要是自己寫很麻煩,你可以自己網上看看別人寫的,拿過來改就可以了,要是自己寫的話,為了方便
後台分別用兩個變數記錄前面兩個選項的值,這樣第三個值就可以出來了,有了第一個值第二個值也就出來了,解決
------解決方案--------------------
已經解決了哦。進來學習一下

推薦閱讀文章

Bookmark the permalink ,來源:互聯網