Details
-
Bug
-
Resolution: Fixed
-
Normal
-
5.0.9
-
Security Level: Jimmy
-
None
Description
<zk xmlns:n="native"> <n:form method="POST" action="WelcomeServlet"> <grid> <auxhead> <auxheader label="trendy" colspan="2" /> </auxhead> <columns> <column /> <column /> </columns> <rows> <row> User: <textbox name="name" /> </row> <row spans="2"> <hbox> <button type="submit" label="Login" mold="trendy" /> </hbox> </row> </rows> </grid> </n:form> <n:form method="POST" action="WelcomeServlet"> <grid> <auxhead> <auxheader label="trendy 2 inputs" colspan="2" /> </auxhead> <columns> <column /> <column /> </columns> <rows> <row> User: <textbox name="name" /> </row> <row> Password: <textbox type="password" name="j_password" /> </row> <row spans="2"> <hbox> <button type="submit" label="Login" mold="trendy" /> </hbox> </row> </rows> </grid> </n:form> <n:form method="POST" action="WelcomeServlet"> <grid> <auxhead> <auxheader label="trendy 3 inputs" colspan="2" /> </auxhead> <columns> <column /> <column /> </columns> <rows> <row> User: <textbox name="name" /> </row> <row> Password: <textbox type="password" name="j_password" /> </row> <row> Password: <textbox type="password" name="j_password" /> </row> <row spans="2"> <hbox> <button type="submit" label="Login" mold="trendy" /> </hbox> </row> </rows> </grid> </n:form> <n:form method="POST" action="WelcomeServlet"> <grid> <auxhead> <auxheader label="os" colspan="2" /> </auxhead> <columns> <column /> <column /> </columns> <rows> <row> User: <textbox name="name" /> </row> <row> Password: <textbox type="password" name="j_password" /> </row> <row spans="2"> <hbox> <button type="submit" label="Login" /> </hbox> </row> </rows> </grid> </n:form> </zk>
servlet
package test; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class WelcomeServlet extends HttpServlet { private int count = 0; @Override public void init(ServletConfig config) throws ServletException { super.init(config); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("in"); /* * Get the value of form parameter */ String name = request.getParameter("name"); String welcomeMessage = "Welcome " + name; /* * Set the content type(MIME Type) of the response. */ response.setContentType("text/html"); PrintWriter out = response.getWriter(); /* * Write the HTML to the response */ out.println("<html>"); out.println("<head>"); out.println("<title> A very simple servlet example</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>" + welcomeMessage + "</h1>"); out.println("count: " + ++count); out.println("</body>"); out.println("</html>"); out.close(); } public void destroy() { } }
web.xml
<servlet> <servlet-name>WelcomeServlet</servlet-name> <servlet-class>test.WelcomeServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>WelcomeServlet</servlet-name> <url-pattern>/WelcomeServlet</url-pattern> </servlet-mapping>