① 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>