привет я новичок в веб-программировании Java. Написали две простые страницы jsp. один для принятия имени, а второй для отображения введенного имени. Я не знаю, что и где не так с моим кодом. Может ли кто-нибудь помочь мне отладить проблему. Я прилагаю мой код здесьВНИМАНИЕ: StandardWrapperValve [jsp]: Servlet.service() для сервлета jsp выбрал исключение java.lang.NullPointerException glassfish
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 странице.
Спасибо за быстрое обновление. Но то, что я пытаюсь сделать, просто здесь. Я ссылаюсь на учебное пособие. Https://netbeans.org/kb/docs/web/quickstart-webapps.html .. – user3227262
Кстати, ваше решение сработало для меня довольно хорошо .. Как вы думаете, проблема была в том, чтобы получить и установить методы? – user3227262
@ user3227262: Нет. Вы отправляете форму непосредственно в 'response.jsp', и вы получаете доступ к свойству' name' класса 'NameHandler', который еще установлен. Пожалуйста, обратитесь к [этому уроку оракула] (http://docs.oracle.com/javaee/5/tutorial/doc/bnair.html) или [JSP - JavaBeans] (http://www.tutorialspoint.com/jsp/jsp_java_beans .htm) –