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

代码报错500

<%@ 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 回答

我把你的代码复制到我的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应该可以正常输出

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

举报

0/150
提交
取消
JAVA遇见HTML——JSP篇
  • 参与学习       248279    人
  • 解答问题       3071    个

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

进入课程

代码报错500

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