怎么用一个servlet处理多个请求代码?求高手指点!
2 回答
慕的地8271018
TA贡献1796条经验 获得超4个赞
那就做一个中央控制器servlet,也就是总控制器。建立servlet的时候,路径为*.do,记得不要去加"/"
以后访问该servlet,路径无论是aa.do,bb.do,cc.do都会进入该servlet中去,现在就是如何去识别这些提交呢??
识别的方法:在其中的一个表单中建立一个隐藏域,这里就以一个添加操作为例:
<input type="hidden" name="method" value="add">
其他的表单中也如此:
在servlet中判断:
String method=request.getParameter("method");
if(method.equals("add")){
//执行添加操作
}
if(method.equales("update")){
//执行修改操作
}
...
等等 依次类推~~
MYYA
TA贡献1868条经验 获得超4个赞
servlet在web容器中运行本来就是多线程,所以不需要考虑多个请求的问题
post,get
String str = new String(request.getAttribute("xxx").getBytes("ISO8859-1")) ;
或者:
request.setCharacterEncoding("GB2312");
添加回答
举报
0/150
提交
取消