代码报错500

来源:3-7 request对象(上)

慕粉1472046480

2017-03-08 15:47

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

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<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>


写回答 关注

1回答

  • 慕粉0947449777
    2017-03-08 17:40:48

    我把你的代码复制到我的ide下发现

    1 第19-21行有未知字符(不可见),可能是你换行的时候打错了,删除这些字符

    2 for循环里打印输入的内容为空,因为没写reg.jsp,可在前面加上if判断,改成

    if(request.getParameterValues("favorite") !=null) {
       String[] favorites = request.getParameterValues("favorite");
       for (int i = 0; i < favorites.length; i++) {
           out.println(favorites[i] + "&nbsp;&nbsp;");
       }
    }

    这样就可以正常输出了

    或者你照着视频再写一个reg.jsp应该可以正常输出

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248278 学习 · 3071 问题

查看课程

相似问题