cool0532
Baymax0532
采纳率13.2%
2015-12-14 05:07 阅读 2.7k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • sinat_31535993 sinat_31535993 2015-12-14 05:34

    servlet只能指定post,get请求,你随便请求一个,在调一下regist()呗,或者重写父类service方法,在里面加入regist()

    点赞 评论 复制链接分享
  • u010199617 钉子4lmy 2015-12-14 07:05

    dopost里面判断调用其他方法!!!

    点赞 评论 复制链接分享
  • Mouseplayer Mouseplayer 2015-12-14 08:31

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

    点赞 评论 复制链接分享

相关推荐