Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 简单jsp文件中的空请求响应_Java_Jsp_Null_Httprequest - Fatal编程技术网

Java 简单jsp文件中的空请求响应

Java 简单jsp文件中的空请求响应,java,jsp,null,httprequest,Java,Jsp,Null,Httprequest,我正试图建立一个非常基本的jsp文件,它从url接收一个查询并显示它。我在服务器上运行了以下test.jsp文件: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/

我正试图建立一个非常基本的jsp文件,它从url接收一个查询并显示它。我在服务器上运行了以下test.jsp文件:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!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>Test jsp</title>
</head>
<body>
<% String firstName = (String) request.getAttribute("firstName"); 
out.println("Hello :" + firstName);%>

</body>
</html>

测试jsp
但是,当我输入以下URL时,仍然会得到一个“null”结果(即使在刷新之后):请参阅

注意:我的最终目标是在某个时刻有一个事件从java文件发送POST请求,并在jsp页面中显示其结果。如果我从我的研究中很好地理解了这一点,我将不得不通过一个带有dispatcherrequest转发方法的Servlet来完成。但我首先想理解为什么上面提到的简单代码不起作用)


谢谢你的帮助

您提到您正试图显示URL中的查询参数。查询或请求参数与请求属性不同

要获取查询参数,必须使用以下方法:


我的错,你是对的。现在可以了。很抱歉给您带来不便!一个简单的servlet可以完成这项工作,但是如果您使用struts、spring或stripes等框架,那么它们通常会使用DispatcherRequest转发方法。这绝对是我们的目标
String firstName = request.getParameter("firstName")