返回信息流刚学不久,一般都是一个请求对应一个servlet的service方法,可是当请求太多就得写很多servlet,感觉很笨。那怎样才能把多个不同的请求放在同一个servlet里进行处理呢?比如添加用户,编辑用户~
这是一条镜像帖。来源:北邮人论坛 / java / #47583同步于 2016/1/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
求教:一个servlet怎样实现处理多个不同的请求??
mandy4321
2016/1/21镜像同步18 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
恩,有你说的这种办法 根据请求传来的参数分别判断处理
【 在 icyfox 的大作中提到: 】
: 用同一个网址,不同的参数?
: 但是写多个servlet是对的
可以把多个url指到一个servlet里去的。
不过如果只是想减少重复的代码,是不是可以考虑来个基类servlet,然后把公用代码扔到基类里去?如果有些流程是固定的,还可以尝试下模板模式。。
【 在 mandy4321 的大作中提到: 】
: 刚学不久,一般都是一个请求对应一个servlet的service方法,可是当请求太多就得写很多servlet,感觉很笨。那怎样才能把多个不同的请求放在同一个servlet里进行处理呢?比如添加用户,编辑用户~
在<servlet-mapping>里用通配符,httprequest里做url判断。想省事儿就用struts或者spring mvc吧,学习servlet是用来理解原理的,没有人蛋疼到在项目里直接使用这么底层的东西
可以参考spring mvc 中的c,用注解的方式,servlet类配置一个主路径url,每个方法上配置一个子url,并且方法里的参数还可以用注解标注,访问方式为主url/子url
发自「贵邮」
根据请求的方法不同,POST GET PUT DELETE
【 在 mandy4321 的大作中提到: 】
刚学不久,一般都是一个请求对应一个servlet的se...