首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP页面出了个505异常,请教如何解决?多谢

2011-12-29 
JSP页面出了个505错误,请问怎么解决?谢谢!Java code%@ page languagejava importjava.util.* pageE

JSP页面出了个505错误,请问怎么解决?谢谢!

Java code
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%><%@page import="com.ultrapower.report.component.Create"%><%@page import="java.util.HashMap"%><%@page import="com.ultrapower.report.rpt.session.SessionInfo"%><%@page import="com.ultrapower.report.rpt.session.SessionManager"%><%@page import="com.ultrapower.report.rpt.DirectTable"%><%@page import="com.ultrapower.report.rpt.sql.ReBuildSQL"%><%@page import="com.ultrapower.report.rpt.sql.SQLHandler"%><%    String ctxPath = request.getContextPath();    //String iam=request.getParameter("iam");    //SessionInfo sessionInfo=SessionManager.getSessionInfo(iam);    String deparmentid=request.getParameter("deparmentid");        final String  sqlname="nmr.tjbomc.capse.error_kpi_day";     List list=new ArrayList();        StringBuffer optionstr=new StringBuffer();        String result="";        DirectTable dt = new DirectTable(sqlname);        ReBuildSQL rb = dt.getReBuildSql();        rb.setNestSQL(1, deparmentid);        dt.setReturnType(SQLHandler.Return_ArrayListRow);        dt.executeSql();        list=dt.getSqlResult();        for (int i=0;i<list.size();i++)        {ArrayList rowlist=new ArrayList();         rowlist =(ArrayList) list.get(i);         String id=(String)rowlist.get(0);         String name=(String)rowlist.get(1);         optionstr.append("|"+id+"$"+name);        }        optionstr.append("|");        result=optionstr.toString();        result="|Resperson$----全部----|"+result;        out.print(result);%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>      <title>My JSP 'response.jsp' starting page</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>  </body></html>

==============================================================================
错误信息如下:
505错误 
HTTP 版本不受支持! 
我们须分析相关的 HTTP 数据,以就不同 HTTP 协议版本如何应予支持达,还可能需要修改我们的支持特定 HTTP 版本的程序, 这可能需要一些时间。
==============================================================================

[解决办法]
有可能是你的写法导致了你的http头部不合法
[解决办法]
应该有修改代码或者修改配置文件吧,
要不然不会以前可以现在不行,

一段一段的注释代码,找出原因出在哪里!!

[解决办法]
一段一段的注释代码,找出原因出在哪里!! 


对,这样做可以了
[解决办法]
如果启用了 HTTP 1.1,则可能出现此类错误。要禁用 HTTP 1.1,请单击“工具”按钮,单击“Internet 选项”,然后单击“高级”选项卡。在“设置”下,滚动到“HTTP 1.1 设置”部分,清除“使用 HTTP 1.1”复选框。如果第三方产品干扰 Internet Explorer,则可能出现此类错误。请尝试关闭所有程序,然后重新尝试访问该网页。   大多数浏览器都默认Web服务器支持 1.x 的版本的 HTTP 协议。但实际上如 0.9 版今天已很少使用,关键是因为和新版本的协议比起来它们的安全性和性能都差得多。 所以,如果您在浏览器中看到这个错误,可以升级您的Web服务器软件。如果版本 1.x 的请求失败,很可能是因为您的 Web 服务器不是很好地支持 1.x 协议版本, 而不是根本不支持。
出自百度百科
------解决方案--------------------


HTTP 505错误是HTTP状态码的一种,表示“HTTP版本不受支持”,当服务器不支持请求中所使用的HTTP协议版本时就回返回此错误,最为常见的是 HTTP/1.1。
解决505错误办法
  如果启用了 HTTP 1.1,则可能出现此类错误。要禁用 HTTP 1.1,请单击“工具”按钮,单击“Internet 选项”,然后单击“高级”选项卡。在“设置”下,滚动到“HTTP 1.1 设置”部分,清除“使用 HTTP 1.1”复选框。如果第三方产品干扰 Internet Explorer,则可能出现此类错误。请尝试关闭所有程序,然后重新尝试访问该网页。   大多数浏览器都默认Web服务器支持 1.x 的版本的 HTTP 协议。但实际上如 0.9 版今天已很少使用,关键是因为和新版本的协议比起来它们的安全性和性能都差得多。 所以,如果您在浏览器中看到这个错误,可以升级您的Web服务器软件。如果版本 1.x 的请求失败,很可能是因为您的 Web 服务器不是很好地支持 1.x 协议版本, 而不是根本不支持。

以上方法仅供参考

热点排行
Bad Request.