为了账号安全,请及时绑定邮箱和手机立即绑定

点击注册后跳转404

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Insert title here</title>

</head>

<body>

<h1>用户注册</h1>

<hr>

<form name="regForm" action="rqeuest.jsp" method="post">

<table>

 <tr>

<td>用户名:</td>

<td><input type="text" name="username"/></td>

 </tr>

 <tr>

<td>爱好:</td>

<td>

<input type="checkbox" name="favorite" value="read">读书

<input type="checkbox" name="favorite" value="music">音乐

<input type="checkbox" name="favorite" value="movie">电影

<input type="checkbox" name="favorite" value="internet">上网

</td>

</tr>

 <tr>

  <td colspan="2"><input type="submit" value="提交"/></td>

 </tr>

</table>

</form>

</body>

</html>

错误页面

Type Status Report

Message /MyJavaWebApp/rqeuest.jsp

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

request.jsp代码

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Insert title here</title>

</head>

<body>

<h1>request内置对象</h1>

用户名:<%=request.getParameter("username") %><br>

爱好:<%

String[] favorites = request.getParameterValues("favorite");

for(int i=0;i<favorites.length;i++)

{

out.println(favorites[i]+"&nbsp;&nbsp;");

}

%>

</body>

</html>

运行后页面500错误

Type Exception Report

Message An exception occurred processing JSP page /request.jsp at line 13

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /request.jsp at line 13

10: 	用户名:<%=request.getParameter("username") %><br>
11: 	爱好:<%
12: 			String[] favorites = request.getParameterValues("favorite");
13: 			for(int i=0;i<favorites.length;i++)
14: 			{
15: 				out.println(favorites[i]+"&nbsp;&nbsp;");
16: 			}


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:580)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


Root Cause

java.lang.NullPointerException
	org.apache.jsp.request_jsp._jspService(request_jsp.java:98)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)


Note The full stack trace of the root cause is available in the server logs.


正在回答

4 回答

出现错误就看报错描述:The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

原始服务器没有找到目标资源的当前表示形式,或者不愿意公开它的存在。

reg.jsp的内容都在form表单中,当执行reg.jsp时,就会向服务器请求跳转action所写的jsp页面:request.jsp,执行request.jsp内容

你的错误是action跳转的页面不存在,或者不愿意被访问

为低级的拼写错误。


1 回复 有任何疑惑可以回复我~

<form name="regForm" action="request.jsp" method="post">

0 回复 有任何疑惑可以回复我~

你的 form表单的action属性 写成了 action=“rqeuest.jsp”

0 回复 有任何疑惑可以回复我~

<form name="regForm" action="rqeuest.jsp" method="post">


看是不是文件名打错了  404找不到文件

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

点击注册后跳转404

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信