我再servlet中: @Override
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException { // 获取form表单中的name值
String name = request.getParameter("name");
String email = request.getParameter("email");
String title = request.getParameter("title");
String content = request.getParameter("content"); // 获取当前时间
Date currentTime = new Date(); // 设置时间的格式
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 将日期时间格式化
String createTime = formatter.format(currentTime); // 创建和jsp内置对象out一样功能的输出对象
PrintWriter out = response.getWriter();
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8"); // 引用
MessageBo bo = new MessageBo();
String sql = "insert into message(name,email,title,content,createTime)values(?,?,?,?,?)";
int result = bo.insertMessage(sql, name, email, title, content,createTime);
if (result > 0) {
out.print("<script>alert('留言成功!');window.location.href='index.jsp';</script>"); }
}这里我想在插入成功的时候,弹出一个对话框提示:留言成功!可是我这样做的话,弹出的对话框是乱码,应该怎么解决呢?或者有什么别的好办法来解决弹出框的问题。
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException { // 获取form表单中的name值
String name = request.getParameter("name");
String email = request.getParameter("email");
String title = request.getParameter("title");
String content = request.getParameter("content"); // 获取当前时间
Date currentTime = new Date(); // 设置时间的格式
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 将日期时间格式化
String createTime = formatter.format(currentTime); // 创建和jsp内置对象out一样功能的输出对象
PrintWriter out = response.getWriter();
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8"); // 引用
MessageBo bo = new MessageBo();
String sql = "insert into message(name,email,title,content,createTime)values(?,?,?,?,?)";
int result = bo.insertMessage(sql, name, email, title, content,createTime);
if (result > 0) {
out.print("<script>alert('留言成功!');window.location.href='index.jsp';</script>"); }
}这里我想在插入成功的时候,弹出一个对话框提示:留言成功!可是我这样做的话,弹出的对话框是乱码,应该怎么解决呢?或者有什么别的好办法来解决弹出框的问题。
解决方案 »
- 求SQL函数 !~~~
- 怎样用JDBC访问SQL SERVER2005数据库的存储过程
- Myeclipse光标老是跑
- weblogic console得更改中心在那?
- JBOSS安全性,如何配置
- Tomcat 下,我在我的应用的 web.xml 配置了数据源如下,然后访问代码怎么写?
- java ee 新手求救啊!!!!!!!!!!!!
- hql语句查询参数数组的问题
- 问一个JMS在建立connection的用户的问题,因该大家会碰到过,解决就有分,有没有解决方法呢,在线等待
- HttpClient 如何实现批量上传图片
- 表单 自动 提交了。。。
- 关于《轻量级J2EE企业应用实践-SSH整合开发》中第五章关于spring的小例子问题 续
response.setContentType("text/html;charset=UTF-8");
response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");这段代码放的位置有错,应该放在要获取值的前面