我以前写的jsp代码在 IE7 中可以正常显示,但自从机器的IE 升级到 IE8 后,就无法显示了,只是HTML 源程序,如何解决呢?
解决方案 »
- 什么是框架?
- 有没有做过Java的UTF-8编码转GBK的方法,高分求
- 如何让hibernate配置文件中的连接数据库的用户名和密码和我自己写的JDBC数据库配置文件一样呢?
- 请问为什么我用myeclipse下不能hibernate反向oracle的实体呢?
- Spring 声明式事务代理的问题
- 谁知道这段代码是在调用web服务吗? 服务端该怎么写呢?
- jsp 数据库连接问题!!!!! 求教
- java 调用 net做的Web Services问题,请教高手!
- 关于容器处理jms消息的顺序的问题(高手请进)
- 有没有大神,帮忙看一下我的程序啊
- 什么是分布式缓存?
- struts2 网站打开首页时如何读取数据库里面的数据
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page contentType="image/jpeg"
import="java.awt.*, java.awt.image.*,javax.imageio.*,java.io.*" %>
<%@ page import="hardSystem2.utills.*" %>
<jsp:useBean id="val" class="hardSystem2.utills.ValidatorCode"/><%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>XX管理系统</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<br><br>
<br><br>
<br><br>
<div align="center">
<p>
<font size="15">
<b>XX管理系统</b>
</font>
</p>
</div>
<div align="center" >
<form action="servlet/LoginControl" method="post" name="form1" target="_top" onsubmit="return form1_onsubmit()">
<table>
<tr>
<td align="right">
用户名:
</td>
<td align="left">
<input type="text" name="useName" size="30">
</td>
</tr>
<tr>
<td align="left">
密码:
</td>
<td>
<input type="Password" name="userPassword" size="33">
</td>
</tr>
<tr>
<td>
校验位
</td>
<td>
<input type="text" name="validator" size="19">
<img src="validator.jsp"> </td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="登陆">
</td>
</tr>
</table>
</form>
</div>
</body>
</html>我怀疑是加载 验证码 的除了问题,我的 validator.jsp 代码为:<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@ page contentType="image/jpeg"
import="java.awt.*, java.awt.image.*,javax.imageio.*,java.io.*" %>
<%@ page import="hardSystem2.utills.*" %>
<jsp:useBean id="val" class="hardSystem2.utills.ValidatorCode"/>
<%//String path = request.getContextPath();
//String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; //设置页面不缓存
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
BufferedImage image = val.getImage();
out.clear();
out = pageContext.pushBody();
ImageIO.write(image, "JPEG", response.getOutputStream());
//request.setAttribute("validator",val.getCode());
session.setAttribute("validator",val.getCode());
%>
<%@ page contentType="image/jpeg"
import="java.awt.*, java.awt.image.*,javax.imageio.*,java.io.*" %> //类型是不是有问题啊??
<%@ page import="hardSystem2.utills.*" %>
<table>
<form action="servlet/LoginControl" method="post" name="form1" target="_top" onsubmit="return form1_onsubmit()">
<tr>
传说中FORM标签应该放到TABLE里。我用IE8好像这个有点问题。讨厌IE8。阿弥陀佛,让IE去死吧。
我用的struts2内置标签,显示还是正常的