ServletProcessor1类
来源:互联网 发布:后二计划软件 编辑:程序博客网 时间:2024/05/29 03:40
ServletProcessor1类用于处理servlet的HTTP请求
public class ServletProcessor1{public void process(Request request,Response response){ String uri=request.getUri();String servletName=uri.subString(uri.lastIndexOf("/")+1); URLClassLoader loader=null;try{ URL[] urls=new URL[1]; URLStreamHandler streamHandler=null;File classPath=new File(constants.WEB_ROOT); String repository=(new URL("file",null,classPath.getCanonicalPath()+File.separator)).toString();urls[0]=new URL(null,repository,streamHandler);loader= new URLClassLoader(urls);}catch(IOException e){ System.out.printLn(e.toString());}Class myClass =null;try{myClass =loader.loadClass(servletName);}catch(classNotFoundException e){System.out.println(e.toString());}Servlet servlet =null;try{ servlet =(Servlet)myClass.newInstance();servlet.service((ServletRequest)request,(servletResponse) response);}catch(Exception e){ System.out.printLn(e.toString());}catch(Throwable e){ system.out.printLn(e.toString());}}}
0 0
- ServletProcessor1类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- 类
- Disable Maven Nature恢复
- 简单网页设计之表格
- docker命令
- 欢迎使用CSDN-markdown编辑器
- 逻辑回归 logistic regression
- ServletProcessor1类
- js中split、splice、slice的区别
- VMware Workstation装CentOS7虚拟机NAT方式上网
- LeetCode (4Sum)
- JavaSE基础--day3
- 练习Express对接mysql数据库和本地json文件的小demo
- Spring
- 并查集简述
- String类和StringBuffer类的详谈