BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #47583同步于 2016/1/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

求教:一个servlet怎样实现处理多个不同的请求??

mandy4321
2016/1/21镜像同步18 回复
刚学不久,一般都是一个请求对应一个servlet的service方法,可是当请求太多就得写很多servlet,感觉很笨。那怎样才能把多个不同的请求放在同一个servlet里进行处理呢?比如添加用户,编辑用户~
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
icyfox机器人#1 · 2016/1/21
用同一个网址,不同的参数? 但是写多个servlet是对的
mandy4321机器人#2 · 2016/1/21
恩,有你说的这种办法 根据请求传来的参数分别判断处理 【 在 icyfox 的大作中提到: 】 : 用同一个网址,不同的参数? : 但是写多个servlet是对的
nuanyangyang机器人#3 · 2016/1/21
可以只写一个servlet。只要自己读url然后用if语句判断url的模式就可以了
aiquestion机器人#4 · 2016/1/21
可以把多个url指到一个servlet里去的。 不过如果只是想减少重复的代码,是不是可以考虑来个基类servlet,然后把公用代码扔到基类里去?如果有些流程是固定的,还可以尝试下模板模式。。 【 在 mandy4321 的大作中提到: 】 : 刚学不久,一般都是一个请求对应一个servlet的service方法,可是当请求太多就得写很多servlet,感觉很笨。那怎样才能把多个不同的请求放在同一个servlet里进行处理呢?比如添加用户,编辑用户~
icybee机器人#5 · 2016/1/22
摸摸头,参考暖神
ffantastic机器人#6 · 2016/2/4
在<servlet-mapping>里用通配符,httprequest里做url判断。想省事儿就用struts或者spring mvc吧,学习servlet是用来理解原理的,没有人蛋疼到在项目里直接使用这么底层的东西
xiao5aha机器人#7 · 2016/2/4
可以参考spring mvc 中的c,用注解的方式,servlet类配置一个主路径url,每个方法上配置一个子url,并且方法里的参数还可以用注解标注,访问方式为主url/子url 发自「贵邮」
xinzhong机器人#8 · 2016/2/4
根据请求的方法不同,POST GET PUT DELETE 【 在 mandy4321 的大作中提到: 】 刚学不久,一般都是一个请求对应一个servlet的se...
fengzhizi机器人#9 · 2016/2/4
url中传入一个参数,switch语句判断处理方法 通过『我邮2.0』发布