社区
Web 开发
帖子详情
请教:如何使一个Servlet处理多个请求?
weizhihui1213
2006-02-21 05:57:52
本人对servlet刚刚入门,有这样的一个问题,亟待解决:
有多个jsp页面,如用户登录页面,用户查询页面,用户添加和修改、删除页面,如何用最少的Servlet甚至一个Servlet来处理不同页面传送来的请求?谢谢!
本人一直没有找到有关Servlet的比较好的教材,请大家推荐下,多谢了
...全文
1233
12
打赏
收藏
请教:如何使一个Servlet处理多个请求?
本人对servlet刚刚入门,有这样的一个问题,亟待解决: 有多个jsp页面,如用户登录页面,用户查询页面,用户添加和修改、删除页面,如何用最少的Servlet甚至一个Servlet来处理不同页面传送来的请求?谢谢! 本人一直没有找到有关Servlet的比较好的教材,请大家推荐下,多谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
interpb
2006-02-22
打赏
举报
回复
帮顶一下!!
weizhihui1213
2006-02-22
打赏
举报
回复
呵呵,谢谢大家的指导和建议,真的非常感谢!
725137
2006-02-21
打赏
举报
回复
你这个样子:
首先在你的页面上放一个隐藏的表单元素.放在<form></form>中
如第一个页面:
<form><input type=hidden value="login" name="tiger"></form>
第二个页面:
<form><input type=hidden value="main" name="tiger"></form>
这样的话.这个被隐藏了的是看不到的.你提交时就会把这个元素提交到服务器.在服务器中
servlet中就可以得到这个值了
在servlet中得到
你在doget或dopost方法中写上
如
public void doGet(HttpServletResquest request,HttpServletResponse response)throws ServletExcepiton,IOException
{
if (request.getParameter("tiger").equals("login"))
login(request,response);
if (request.getParameter("tiger").equals("main"))
main(request,response);
}
然后在这个servlet中定义两个处理方法
public void login(HttpServletResquest request,HttpServletResponse response)throws ServletExcepiton,IOException
{
out.println("你来自login");
}
public void main(HttpServletResquest request,HttpServletResponse response)throws ServletExcepiton,IOException
{
out.println("你来自main");
}
上面的隐藏表单那个也可以换成getRequestURL方法。。估计你主要的是下面的代码吧?
infowain
2006-02-21
打赏
举报
回复
建议学习stuts,实现了楼主的想法
superslash
2006-02-21
打赏
举报
回复
楼主看看struts,应该很有帮助
zengguiyeah
2006-02-21
打赏
举报
回复
首先你可以先在web.xml里面把servlet的转向地址改为*.do这样,所有以.do结尾的都会转到那个servlet里面,然后再在里面设一个字符,如:String action = request.getParameter("Action");根据这个字符来判断要调用哪个程序
执假以为真
2006-02-21
打赏
举报
回复
这么快结帖啊?赶紧帮你顶一下!
weizhihui1213
2006-02-21
打赏
举报
回复
明天18:00点前结帖
weizhihui1213
2006-02-21
打赏
举报
回复
多谢!
可以推荐一些比较好的学习资料吗?
Freaky
2006-02-21
打赏
举报
回复
sorry上面说得有误。可以根据参数判断,例如:
/servlet/post?method=add&id=1 添加
/servlet/post?method=edit&id=1 编辑
建议采用struts框架
weizhihui1213
2006-02-21
打赏
举报
回复
Freaky(Freaky) :可以具体点吗?这样得到的应该是servlet的地址,而不是jsp页面的地址,当我在servlet(doPost)里面使用的时候。
Freaky
2006-02-21
打赏
举报
回复
根据参数判断或者根据请求地址判断。requet.getRequestURL()
JSP中Ajax+
Servlet
极简实操入门
IDEA环境下
Servlet
完整示例步骤一、IDEA环境下
Servlet
完整示例步骤二、IDEA环境下
Servlet
完整示例步骤三、IDEA环境下
Servlet
完整示例步骤四、ajax应用举例步骤一(实体类)、ajax应用举例步骤二(静态页页)、ajax...
java 反射 封装_
请教
大家使用 Java 反射封装
Servlet
的问题
虽然可以使用条件判断将
多个
请求
处理
写到
一个
Servlet
类中,但这样代码太不美观。
Servlet
的
请求
是由 service 方法接收,然后再根据
请求
的类型转给 doGet 和 doPost 等方法。今天看到一种基于反射的写法:这种写法...
横瓜先生建议综合考虑并发和多线程的使用前提和使用时机
一个
servlet
接口,假如在并发很大的情况下,做代码级别的多线程,可以解决并发吗?或者说有意义吗?
请教
大牛[北京]-飞牛(601069289)18:51:46 横瓜先生建议综合考虑并发和多线程的使用前提和使用时机,某些有意义,...
java如何在同一次
请求
响应中实现同时包含
处理
结果和下载文件
不知道大家平常开发中有没有遇到在同一次
请求
中既需要返回
处理
结果也需要下载错误的反馈文件,刚拿到这个需求那是一脸懵逼,我想一次http
请求
怎么可能返回2种消息内容么,这不瞎扯么,于是我跟领导说做不了(这里要...
Java后台之路(08)-
Servlet
终于开始触摸
servlet
了,刚开始心里还有些小激动,但是看了一堆资料之后整个人是懵逼的,云里雾里,在
请教
了Java同事之后再加上自己的理解,我可能大致搞清了
servlet
是个什么东东,好吧,可能我比较愚钝吧。
servlet
...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章