开发者社区> 问答> 正文

Jsp+Servlet怎么在form中指定要访问的servlet中的方法名

Jsp+Servlet怎么在form中指定要访问的servlet中的方法名,在Jsp中写了一个form,然后想指定访问servlet中的regist()方法,而不是doGet()或者doPost()方法,应该怎么样指定

展开
收起
蛮大人123 2016-03-24 15:31:19 2082 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    1、在form中设置一个参数method="所调方法名",
    2、在servlet中的service方法中获取方法名的字符串。
    3、通过反射的getmethod方法获取你在servlet中写好的方法(参数与Service一致)
    4、调用method.invoke();
    这样做不用判断你要调用的方法的名称,你提交的是哪个方法,通过反射直接可以调用。

    2019-07-17 19:12:51
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载