ssh中的下拉列表的回顯

2021-08-28 02:52:35 字數 2041 閱讀 6829

其中的printtermid是從後台傳值過去的,儲存上一次的操作 所選中的值

然後在option中去和這個值比較,如果一樣的話,就把那個值的屬性設為selected即預設選項,這其中用到了三目表示式

這樣就可以做到下拉列表的 回顯,來看一下後台**

///從資料庫中查詢指定的學期id的情況

public string findtermid() throws exception

/列印成word函式      

public string printtoword() throws exception

列印的話用到了freemarker框架

//列印指定學期資訊

public void printtoword(string termid) catch (ioexception e)

// todo auto-generated method stub

mapdatamap=new hashmap();

//在d盤建立乙個目錄

file of = new file("d:\\termmessage");

of.mkdirs();

//往這個目錄裡面存入學期的資訊

// file file3 = new file("d:\\termmessage","user"+new ******dateformat("yyyymmddhhmmsssss").format(new date())+".doc");

file file3 = new file("d:\\termmessage","第"+termid+"學期的資訊"+".doc"); //如果檔案裡有這個名字的話,則不會再次建立

//輸出檔案的絕對路徑

system.out.println("路徑是*****===="+file3.getabsolutepath() +"==="+file3.getname()+"--------");

writer out = null;

//如果使用new bufferedwriter(new outputstreamwriter(newfileoutputstream(outfile))),則生成的檔案無法在word下開啟。

//應設定編碼格式,即new fileoutputstream(outfile),"utf-8")。

try catch (filenotfoundexception | unsupportedencodingexception e1)

catch (ioexception e2)

datamap.put("printdate", new ******dateformat("yyyy年mm月dd日").format(new date()));

datamap.put("termid", termid);

listlist = new arraylist();

list = findtermid(termid);

datamap.put("user", list);

//執行輸出word文件

try catch (templateexception e) catch (ioexception e)

}

列印的目錄為我自己設定的位址,如果該目錄下已經列印了乙份資訊,因為同一目錄下不能有同名的檔案,所以在此列印的話就不會重複, 不會進行二次列印。

我這次還熟悉了js**,感覺有點東西,他可以根據 我們表單輸入的東西先進行次驗證,選擇提交還是alert乙個警告資訊,你比如說這個例子中,當沒有選擇學期的時候,表單不會提交,而是會彈出警告避免後台處理錯誤。(圖中提示檔案已存在的功能還沒有開發)

通過這個小功能的開發,熟悉了前後臺的互動,struts標籤和 ognl表示式,這個還是很強大的,需要後面繼續 學習。

(道理我都懂,可為什麼 瀏覽量怎麼這麼少。。。。sad,這次也不知道為什麼,不可以上傳,扎心了)

給select下拉列表回顯

select下拉框的資料回顯 需求描述 select框,下拉後又很多的選項,選擇乙個,根絕後台 做查詢,完成之後,頁面上的select框還是之前選的那個值 解決思路 select本質就是 value和text一一對應,根據你的select下拉列表,可以在 中看看value具體是什麼,text是什麼,...

checkout的回顯問題

來總結一下checkout欄的回顯問題,就是在編輯頁面裡面能知道 的狀態弄好的了 就類似於這樣,增加的時候這個check欄不會有勾選,但是在對應的編輯頁面的時候能知道是那些地方勾選了,再進行模組功能的選擇修改。function 就只是增加了乙個js來進行判斷,來說一下實現邏輯 首先先得到這個每乙個鑑...

jsp頁面中的下拉列表

在web開發過程中,我們經常遇到資訊修改的功能需求。這時我們給使用者提供乙個jsp頁面,展示出當前的資訊並允許使用者重新設定新值。而在這個頁面中,一般是少不了下拉列表的。至於它的處理方式,我以前想過一種,思路如下 在頁面設定乙個隱藏域,用於儲存後台傳遞過來的值 然後在頁面輸出下拉列表,這時它的值是預...