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

检查很多次了,HTTP status 500

检查很多次了,HTTP status 500

慕工程6005648 2017-03-08 09:53:52
这是index.jsp//////////////////<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>  <head>    <title>'index.jsp'</title>  </head>  <body><form action="show.jsp" method="post"> <ul style="list-style: none; line-height: 30px"> <li> 输入用户姓名: <input type="text" name="name" /> <br /> </li> <li> 选择性别: <input name="sex" type="radio" value="男" /> 男 <input name="sex" type="radio" value="女" /> 女 </li> <li> 选择密码提示问题: <select name="question"> <option value="母亲生日"> 母亲生日 </option> <option value="宠物名称"> 宠物名称 </option> <option value="电脑配置"> 电脑配置 </option> </select> </li> <li> 请输入问题答案: <input type="text" name="key" /> </li> <li> 请选择个人爱好: <div style="width: 400px"> <input name="like" type="checkbox" value="唱歌跳舞" /> 唱歌跳舞 <input name="like" type="checkbox" value="上网冲浪" /> 上网冲浪 <input name="like" type="checkbox" value="户外登山" /> 户外登山 <br /> <input name="like" type="checkbox" value="体育运动" /> 体育运动 <input name="like" type="checkbox" value="读书看报" /> 读书看报 <input name="like" type="checkbox" value="欣赏电影" /> 欣赏电影 </div> </li> <li> <input type="submit" value="提交" /> </li> </ul></form></body></html>这是show.jsp////////////<%@ page language="java" contentType="text/html" pageEncoding="GBK"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>'show.jsp'</title>  </head>    <body> <ul style="list-style:none; line-height:30px"> <li>输入用户姓名:<%=new String(request.getParameter("name").getBytes("ISO8859_1"),"GBK") %></li>   <li>选择性别:<%=new String(request.getParameter("sex").getBytes("ISO8859_1"),"GBK") %></li> <li>选择密码提示问题:<%=new String(request.getParameter("question").getBytes("ISO8859_1"),"GBK") %></li> <li> 请输入问题答案:<%=new String(request.getParameter("key").getBytes("ISO8859_1"),"GBK") %> </li> <li> 请选择个人爱好: <%  String[] like =request.getParameterValues("like"); for(int i =0;i<like.length;i++){ %> <%= new String(like[i].getBytes("ISO8859_1"),"GBK")+"&nbsp;&nbsp;" %> <% } %> </li> </ul>  </body></html>
查看完整描述

5 回答

已采纳
?
八神花露水

TA贡献35条经验 获得超103个赞

提交表单的时候,数据没提交过去,导致空指针异常。

查看完整回答
反对 回复 2017-03-09
?
DaRKeViL

TA贡献21条经验 获得超3个赞

index页面里form表单内容是否都填写了?在show页面里,把request里的参数都打印出来看一下

查看完整回答
反对 回复 2017-03-09
?
习惯受伤

TA贡献885条经验 获得超1144个赞

request是null?

查看完整回答
反对 回复 2017-03-08
?
D__0

TA贡献3条经验 获得超0个赞

第十行 空指针

查看完整回答
反对 回复 2017-03-08
  • 慕工程6005648
    慕工程6005648
    可以请问一下应该怎么改么,报错的时候我也看到是第十行了,我按着书打的不知道应该怎么改
  • 慕工程6005648
    慕工程6005648
    难道是因为<form action="show.jsp" method="post"> 所以不是运行show.jsp而是运行index.jsp?还是要另外改 我刚才运行index.jsp之后点提交,然后跳到的是show.jsp 说的空指针是这个意思么,如果是我就采纳了,不是的话能不能教一下。。。
?
慕工程6005648

TA贡献11条经验 获得超0个赞

Index.jsp是可以正常的,但是show.jsp一运行就有如图所示的错误

查看完整回答
反对 回复 2017-03-08
  • 5 回答
  • 0 关注
  • 1944 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信