Я новичок в сервлете jsp и не могу вызвать сервлет из jsp. Ниже приведен код, пожалуйста, дайте мне знать, что происходит не так.
JSP код:
<form action="/myservlet" method="POST">
<div id="dialog" title="Enter the val">
<input type="text" style="margin-left:10px" valign="right" maxlength=4 size=4 name="myval" title="val"/>
<input type="submit" name="submit" value="submit"/>
</div>
</form>
код сервлета:
public class GetServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException
{
System.out.println("******************* GetUserServlet ******************");
String name = request.getParameter("myval");
boolean submitButtonPressed = request.getParameter("submit") != null;
System.out.println("name: "+name+" submitButtonPressed: "+submitButtonPressed);
}}
web.xml
<servlet>
<display-name>GetServlet</display-name>
<servlet-name>GetServlet</servlet-name>
<servlet-class>mypackage.GetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>GetServlet</servlet-name>
<url-pattern>/myservlet</url-pattern>
</servlet-mapping>