`

解决 Server returned HTTP response code: 505 for URL:

阅读更多
servlet报错:

java.io.IOException: Server returned HTTP response code: 505 for URL: http://localhost:8080/fuNan_conv/...





查看api,
static int  SC_HTTP_VERSION_NOT_SUPPORTED 
Status code (505) indicating that the server does not support or refuses to support the HTTP protocol version that was used in the request message.状态代码(505)表明该服务器不支持或不支持HTTP协议的版本中使用了请求消息。  


很明显了,请求的url的格式不对,
看下自己的代码:
<%@ page contentType="text/html;charset=UTF-8" language="java"%>


<%
	String dateBegin=request.getParameter("dateBegin");	
	
	String dateEnd=request.getParameter("dateEnd");

	String deptId=request.getParameter("deptId");
		String convId = request.getParameter("convId");
	String spId = request.getParameter("spId");
	if(deptId==null||deptId.equals("")){
		deptId="0";
	}
	String servType = request.getParameter("servType");
	String reportFile = "/report/iReport/banjiantongjiHZ.jasper";//"/report/iReport/banjiantongji.jasper";
	String params = "&dateBegin="+dateBegin+"&dateEnd="+dateEnd+"&reportFile="+ reportFile+"&convId="+convId+"&spId="+spId;//modify by mfan 2006-12-29
	out.println("params="+params);
%>

我试着不传递参数,没有问题了,程序正常,报表也正常。
通过:out.println("params="+params);输出请求的参数,呵呵,字符串还是清楚下前部空白和尾部空白。trim()下,ok!
修改后的代码:

<%
	String dateBegin=request.getParameter("dateBegin");	
	if(!"".equals(dateBegin) && null !=dateBegin) dateBegin.trim();

	String dateEnd=request.getParameter("dateEnd").trim();
	if(!"".equals(dateEnd) && null !=dateEnd ) dateEnd.trim();
	
	String deptId=request.getParameter("deptId");
	if(!"".equals(deptId) && null !=deptId ) deptId.trim();

	String convId = request.getParameter("convId");
	if(!"".equals(convId) && null !=convId ) convId.trim();
	
	String spId = request.getParameter("spId");
	if(!"".equals(spId) && null !=spId ) spId.trim();
	
	String servType = request.getParameter("servType");
	String reportFile = "/report/iReport/banjiantongjiHZ.jasper";//"/report/iReport/banjiantongji.jasper";
	String params = "&dateBegin="+dateBegin+"&dateEnd="+dateEnd+"&reportFile="+ reportFile+"&convId="+convId+"&spId="+spId;//modify by mfan 2006-12-29
	out.println("params="+params);
%>

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics