java类中调用servlet
来源:互联网 发布:安川dx200编程教学 编辑:程序博客网 时间:2024/05/18 01:58
转自: http://blog.163.com/dingyi_57@126/blog/static/110479195201022241017216/
java类中调用servlet
一、Java中调用servlet说明:
我们有时可能需要在Java类中调用Servlet从而实现某些特殊的功能,在JavaAPI中提供了一个URL的类,其中openStream( )方法可以打开URL的连接,并返回一个用于该连接读入的InputStream。
二、Java中调用servlet应用举例:
package com.solid.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
public class TestCallServlet {
//servlet路径
private static final String path = "http://localhost:8080/test/servlet/TestServlet";
/**
* 测试调用servlet方法
* @param args
*/
public static void main(String[] args) {
try {
URL url = new URL(path);
url.openStream();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
三、读取某个页面源代码的应用举例:
package com.solid.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class TestReaderSource {
//URL路径
private static final String path = "http://www.google.cn";
//读取path路径下页面的源代码方法测试
public static void main(String[] args) {
BufferedReader br = null;
String source;
try {
URL url = new URL(path);
URLConnection conn = url.openConnection();
br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while((source=br.readLine())!=null) {
System.out.println(source);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(br != null) {
br.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
- java类中调用servlet
- java类中调用servlet
- servlet中Java调用C++,JNI
- Java编程琐事(4)——Java类中调用Servlet
- Servlet中实现通过Rhino在Java中调用JavaScript
- servlet中调用ejb3
- java类模拟客户端调用servlet (httpClient)
- java客户端调用Servlet
- 【Java】Servlet调用流程
- Java中Servlet中cookie类源码
- html中options调用servlet
- Java Servlet调用Matlab算法
- java 定时任务调用servlet
- DWR2中调用Servlet相关类(简单例子)
- 在servlet中调用数据库访问类出错
- Java中Servlet简介
- java中servlet程序
- Java中Servlet
- Android应用程序签名步骤
- 编译pyc文件——python无法运行其它版本编译的pyc文件的情况
- Flume 负载平衡配置(Flume load balancing configuration)和测试
- 写给入门者的三十条HTML代码编写指南
- 【Android Training - Multimedia】管理音频播放[Lesson 1 - 控制app的音量]
- java类中调用servlet
- Oracle 本机能够连接,局域网内其他无法连接的解决方法(Oracle与防火墙设置)
- ASP.NET几种清除页面缓存的方法
- JQuery 1
- javaweb之Session实现简单的购物(URL重写。Cookie重写指定有效日期)和简单的验证结论
- Ubuntu下WMwareTools的安装
- TabControl控件布局
- 看纸箱设备厂家如何定义包装纸箱的
- C#使用FileStream类从文本中读数据(转)