错误.jsp
<body>
<%@ page isErrorPage="true"%>
<h2>Sorry, your application generating an exception</h2>
Exception is : <%=exception %>
</body>
index.html
<form action="process.jsp">
No1 : <input type="text" name="n1"><br><br>
No2 : <input type="text" name="n2"><br><br>
<input type="submit" value="Divide">
</form>
流程.jsp
<%@ page errorPage="/error.jsp" %>
<%
String num1=request.getParameter("n1");
String num2=request.getParameter("n2");
int a = Integer.parseInt(num1);
int b = Integer.parseInt(num2);
int c = a/b
out.println("Division of numbers is : "+c);
%>
当我将任何数字除以零时,IDE 内部网络浏览器会给出“Http 500 服务器内部错误”,当我更改网络浏览器时,它会给出正确的输出
最佳答案
我发现 IE 默认打开了一个功能 - 显示友好的 HTTP 错误消息(转到工具 -> Internet 选项 -> 高级 -> 取消选中显示友好的 HTTP 错误消息)。 然后在Eclipse IDE中执行。为我工作!
关于java - 为什么 ide 内部浏览器给出 Http 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39619072/