<%@ page contentType="text/html; charset=gb2312" language="java" import="com.jspdev.ch12.*,java.util.*,java.io.*" errorPage="error.jsp" %>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<jsp:useBean id="patient" class="com.jspdev.ch12.Patient" scope="page">
<jsp:setProperty name="patient" property="*"/>
</jsp:useBean>
<jsp:useBean id="patientBean" class="com.jspdev.ch12.PatientBean" scope="page"/>
<body>
<%
patientBean.modifyPatient(patient);
%><center>
<h1>更改成功</h1>
<a href="mpatient.jsp">返回</a>
</center>
</body>
</html>这是我处理修改请求的页面 运行时候能够修改并且提示修改成功,可是返回页面后还是原来的信息,这是怎么回事啊?为什么没有写入数据库呢?望高手门指教!
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<jsp:useBean id="patient" class="com.jspdev.ch12.Patient" scope="page">
<jsp:setProperty name="patient" property="*"/>
</jsp:useBean>
<jsp:useBean id="patientBean" class="com.jspdev.ch12.PatientBean" scope="page"/>
<body>
<%
patientBean.modifyPatient(patient);
%><center>
<h1>更改成功</h1>
<a href="mpatient.jsp">返回</a>
</center>
</body>
</html>这是我处理修改请求的页面 运行时候能够修改并且提示修改成功,可是返回页面后还是原来的信息,这是怎么回事啊?为什么没有写入数据库呢?望高手门指教!
解决方案 »
- java数组越界问题
- 如何学习网络通信协议
- Java泛型Map<String,List<String>>问题
- 关于加解密问题
- 请问 jTabbedPane 控件 怎么设置 tab 的文字内容 ???
- 关于java.lang包的题目!
- 从那里下载Eclipse呀?不要告诉我从官方网站,那样太慢了,最好是国内的地址
- 请问,如何学习J2EE,刚接触,不知道从何下手.
- 使用hashMap 配合 lock 可以达到并发操作的时候数据不会乱吗
- 一个爱好java,又准备考研的“愤青”的疑惑。。。。。。。
- 如何控制让装有JTree的下拉框自动下拉
- 请问各位高手 到北大青鸟培训机构当老师 与 到一个新高职职业学院当老师 那个选择更好??
public void modifyPatient(Patient patient)throws Exception
{
PreparedStatement pstmt=con.prepareStatement("update patient set name=?,hospitalid=?, createdate=?,doctorid=?,usefullife=? where patientid=?");
pstmt.setString(1,patient.getName());
pstmt.setString(2,patient.getHospitalid());
pstmt.setString(3,patient.getCreatedate());
pstmt.setString(4,patient.getDoctorid());
pstmt.setString(5,patient.getUsefullife());
pstmt.setString(6,patient.getPatientid());
pstmt.execute();
}
里面包含
//防止ie缓存页面
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
然后把这个页面include到你的页面中去就可以解决这个问题了。
是页面缓存的问题。