Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 类型索引的normalize(String)方法未定义 回声JSP 传入的HTTP请求_Java - Fatal编程技术网

Java 类型索引的normalize(String)方法未定义 回声JSP 传入的HTTP请求

Java 类型索引的normalize(String)方法未定义 回声JSP 传入的HTTP请求,java,Java,我得到一个编译错误,该行中类型索引的normalize(String)方法未定义: 字符串值=规范化(request.getHeader(name)) 我不懂java,这只是我需要运行的一个测试页面。有人能帮忙吗?将您的“normalize”方法封装在标记中。您将其封装在中,这是用于方法调用的 <%@ page import="java.util.*" %> <html> <head><title>Echo JSP</title><

我得到一个编译错误
,该行中类型索引的normalize(String)方法未定义:

字符串值=规范化(request.getHeader(name))


我不懂java,这只是我需要运行的一个测试页面。有人能帮忙吗?

将您的“normalize”方法封装在
标记中。您将其封装在
中,这是用于方法调用的

<%@ page import="java.util.*" %>
<html>
<head><title>Echo JSP</title></head>
<body>
<h1>Incoming HTTP Request</h1>

<table border="0" cellpadding="3" cellspacing="0" width="100%">

<%
Enumeration eNames = request.getHeaderNames();

while (eNames.hasMoreElements()) {

    String name = (String) eNames.nextElement();

    String value = normalize(request.getHeader(name));

    %>

    <tr><td><%= name %></td><td><%= value %></td></tr>

   <%
}

%>
</table>

</body>

</html>



<%
private String normalize (String value) {
StringBuffer line = new StringBuffer();

for (int i = 0; i < value.length(); i++) {
   char c = value.charAt(i);

   line.append(c);

   if (c == ';') {
      line.append("<br>");

    }

}

return line.toString();
}
 %>