警告:用于servlet jsp的StandardWrapperValve [jsp]:Servlet.service()抛出异常java.lang.NullPointerException glassfish

时间:2014-01-23 10:21:08

标签: java jsp servlets glassfish

嗨,我是java web编程的新手。写了两个简单的jsp页面。一个接受名称,第二个显示输入的名称。我不知道我的代码是什么以及哪里出错了。任何人都可以帮我调试问题。我在这里附上我的代码

index.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>JSP Page</title>
</head>
<body>
    <h1>Entry Form</h1>
</body><form name="input_form" action="response.jsp">Enter Your Name : <input    type="text" name="name" value="" /><input type="submit" value="Ok" name="submit" />
</form>
</html>

的response.jsp

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>JSP Page</title>
</head>
<body><jsp:useBean id="mybean" scope="session" class="org.mypackage.hello.NameHandler" />
    <jsp:setProperty name="request" property="" /><h1>Hello, <jsp:getProperty name="mybean" property="name" />!</h1>
</body>

在response.jsp页面上抛出异常。

1 个答案:

答案 0 :(得分:1)

  

两个简单的jsp页面。一个接受名称,第二个显示输入的名称。

response.jsp中只写

${param.name}

这将显示index.jsp

的名称

为什么在向<jsp:useBean>提交页面时使用response.jsp

需要更多信息来帮助您。