【HTML】form标签中action属性的作用(和javaweb一起举个例子)

action属性的作用

form标签中有一个action属性,该属性的作用是:
提交表单后,将表单数据发送到指定位置“login”

和javaweb一起举个栗子:

如下,编写了一段代码:
// 以下使用的是:基于注解的映射方式

@WebServlet(value= {
     "/login"})
public class LoginServlet extends HttpServlet {
     
	@Override
	protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
     
		resp.setContentType("text/html;charset=utf-8");
		req.setCharacterEncoding("utf-8");
		PrintWriter out = resp.getWriter();
		
		String name = req.getParameter("name");
		String password = req.getParameter("password");
		
		out.println(name + " : " + password);
	}
}

下面又用html语言写了一个页面:




"ISO-8859-1">
Insert title here


	
"login" > userName:"text" name="name" /> password:"password" name="password"/> "submit" value="login"/>

运行后如下所示:
在这里插入图片描述
当点击上图中所示的“login”按钮后,将会把数据发送到 action属性值(action=“login”) 所指向之处“login”

你可能感兴趣的:(html,html,web)