form表单传给BaseServlet

来源:互联网 发布:万界淘宝商txt百度云 编辑:程序博客网 时间:2024/06/07 17:39

    BaseServlet不止有doPost()和doGet()方法还可能有add,delete等其他方法,当将一个表单传给BaseServlet时如何准确的调用相应方法呢?方法如下:

<form action="/你的baseservlet" method="post">
    <input type="hidden" name="method" value="add">

    注意第一行的method是form自带的属性,而第二行的method是一个变量名。可以这样理解第一行负责将表单传给了BaseServlet而BaseServlet调用方法获取了变量method的值从而可以匹配相应的add方法(要以看baseservlet源码帮助理解)。当然你也可以这样:

<form action="/你的baseservlet?method=add" method="post">

原创粉丝点击