① java怎麼將數據放入緩存
java放入session緩存中
方法如下:
session.setAttribute("Name",Value);
Name 隨便取,value就是要放的數據回
獲取的時候session.getAttribute("Name);
就可答以了
② java如何清除數據緩存
java清除緩存辦法:
1.禁止客戶端緩存要在<head>中加入類似如下內版容:
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或 <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
2.在伺服器的動態網權頁中禁止緩存,要加入類似如下腳本
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
③ JAVA幾種緩存技術介紹說明
1、TreeCache / JBossCache
JBossCache是一個復制的事務處理緩存,它允許你緩存企業級應用數據來更好的改善性能。緩存數據被自動復制,讓你輕松進行JBoss伺服器之間 的集群工作。JBossCache能夠通過JBoss應用服務或其他J2EE容器來運行一個MBean服務,當然,它也能獨立運行。
2、WhirlyCache
Whirlycache是一個快速的、可配置的、存在於內存中的對象的緩存。它能夠通過緩存對象來加快網站或應用程序的速度,否則就必須通過查詢資料庫或其他代價較高的處理程序來建立。
3、SwarmCache
SwarmCache是一個簡單且有效的分布式緩存,它使用IP multicast與同一個區域網的其他主機進行通訊,是特別為集群和數據驅動web應用程序而設計的。SwarmCache能夠讓典型的讀操作大大超過寫操作的這類應用提供更好的性能支持。
4、JCache
JCache是個開源程序,正在努力成為jsR-107開源規范,JSR-107規范已經很多年沒改變了。這個版本仍然是構建在最初的功能定義上。
5、ShiftOne
ShiftOne Java Object Cache是一個執行一系列嚴格的對象緩存策略的Java lib,就像一個輕量級的配置緩存工作狀態的框架。
④ java中下拉框選項內容
首先後台去資料庫查詢,將結果放到list存儲,然後到頁面上給下拉框賦值。
struts裡面的s標簽可以直接把list轉換成下拉框的。
額,我講的jsp……
⑤ Java下拉框
final JComboBox dbtype = new JComboBox();
dbtype.addItem("南京");
dbtype.addItem("蘇州");
dbtype.addItem("南通");
dbtype.setSelectedItem("南京");//默認選中南京
dbtype.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent evt) {
if(evt.getStateChange() == ItemEvent.SELECTED){
try{
String s = evt.getItem().toString();//選中的值
JOptionPane.showMessageDialog(sc.getContainer(),"你選中了"+s);
}catch (Exception e){
}
}
}
});
⑥ java:添加下拉框默認值時沒問題,當我點擊修改頁面時最好先顯示我剛開始保存的那個數據,再點擊下拉框選擇
1.首先得到你的下拉列表框剛才選擇的值,你的修改也許是從後台取的數據
2.得到id為smsClass的下拉列表框
3.使用javaScript或任何你喜歡的方式動態指向你添加時的值。(也許你使用的框架可以很方便的完成這一類的操作)
註: 這些操作要在頁面初始化後操作,要在下拉列表初始化完成後操作.
⑦ 關於java代碼中下拉框的問題,求速解!
你的下拉框是不是<select><option vale="請選擇">請選擇</option></select>改成><option vale="">請選擇</option>value不要給值,記空就行,後台程序判斷如果是空就不要加這個條件查詢了
⑧ JAVA 實現下拉框更新問題
rs= sh.query("select zhuanye from collegezy where college=?",paras1); 這一句不正確!
第二個下拉框的SQL語句應該根據第一個的結果來寫,改成這樣:
rs= sh.query("select "+s+"from collegezy where college=?",paras1); 這樣應該可以了吧?你試試
⑨ java如何實現多個相同下拉框(choice),當第一個框中項目被選中時,下一個框中相同內容不再出現
這個很簡單的 其實用ajax非同步載入就實現了 我有源代碼 和你的類似 不知道你需要不
⑩ 高分求java web 下拉框問題,解決以後在另有補分。
//index.jsp
<a href="${pageContext.request.contextPath}/servlet/MainServlet">進入登錄頁面</a>
//LoginServlet
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
process(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
process(request, response);
}
private void process(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
LoginService ls = new LoginService();
//調用service里的方法
List<Dept> deptList = ls.queryAllDept();
//把數據集合放到request作用域通過轉發形式傳遞要展示的頁面
request.setAttribute("deptList", deptList);
request.getRequestDispatcher("/login.jsp").forward(request, response);
}
//LoginServce
public List<Dept> queryAllDept(){
//1.查詢所有部門的語句
//2.把查出來的信息迭代封裝到Dept類中
//3.把Dept的所有對象放到List集合中,返回即可。
return null;
}
//model類
public class Dept {
public String getDeptId() {
return deptId;
}
public void setDeptId(String deptId) {
this.deptId = deptId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private String deptId;
private String name;
}
//login.jsp
<form action="#" method="post">
<table>
<tr>
<td>登錄名稱</td>
<td><input type="text" name="loginname"/></td>
</tr>
<tr>
<td>密碼</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td>請選擇部門</td>
<td>
<select name="deptId">
<option value="">請選擇..</option>
<%
List<Dept> deptList = request.getAttribute("deptList");
for(int i=0; i<deptList.size(); i++){
Dept dept = deptList.get(i);
%>
<option value="<%=dept.getDeptId()%>"><%=dept.getName() %></option>
<%
}
%>
</select>
</td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="登錄"/></td>
</tr>
</table>
</form>