博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多个请求访问同一个servlet
阅读量:6083 次
发布时间:2019-06-20

本文共 351 字,大约阅读时间需要 1 分钟。

hot3.png

(1)在访问url之后添加方法标识;

如:localhost:8080/HelloServlet?method=add

在后台Servlet中获取一下method的值,String method = request.getParameter("method");不同的method去执行不同的方法。

问题:

但这种方式有两个问题:1、当添加一个请求时需要在Servlet中改两处代码,需要判断和添加方法;2、url中使用method=xxx暴漏了要访问的方法,不私密,有安全隐患。

(2)获取servlettPath的方式(流程图如下)

174216_6utl_2493918.png

这种只需要添加相应方法就行了,比较有技术含量,比第一种方式也安全。

转载于:https://my.oschina.net/u/2493918/blog/787589

你可能感兴趣的文章
js原生之设计模式开篇介绍
查看>>
Delphi文件操作函数
查看>>
大型网站架构学习笔记
查看>>
SQL Server 2008 geometry 数据类型
查看>>
网页实时聊天之js和jQuery实现ajax长轮询
查看>>
Tuple,Array,Map,文件操作
查看>>
【操作系统】进程间通信(C#)
查看>>
JQuery中动态生成元素的绑定事件(坑死宝宝了)
查看>>
Hibernate的ORM原理和实现
查看>>
ffprobe使用具体解释
查看>>
ecshop 后台【左侧新增菜单】
查看>>
如何设置SVN提交时强制添加注释
查看>>
深入浅出理解 COOKIE MAPPING
查看>>
SharePoint 2013 版本号和相关问题介绍
查看>>
跟我extjs5(03--在项目过程中加载文件)
查看>>
python
查看>>
swift基本用法-for循环遍历,遍历字典,循环生成数组
查看>>
java实现大数相加问题
查看>>
ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析
查看>>
Thinkphp中field和getField
查看>>