读书人

jsp页面全部信息保存到orcle数据库中

发布时间: 2013-01-11 11:57:35 作者: rapoo

jsp页面所有信息保存到orcle数据库中
我想要将jsp页面所有的信息保存到orcle中的clob字段中,等到再次查询的时候,能够将数据库的信息转换成jsp页面显示,请问各位大侠,这个怎样实现呢?主要是将jsp页面保存数据库需要用什么方法呢? jsp
[解决办法]
要保存的时候可以把页面的路径传到后台!
后台用java.net.URL类获取页面内容
如:


public static void main(String[] args) {
String url = "http://www.baidu.com";
String result = callUrlByGet(url,"GBK");
System.out.println(result);
}
public static String callUrlByGet(String callurl,String charset){
String result = "";
try {
URL url = new URL(callurl);
URLConnection connection = url.openConnection();
connection.connect();
BufferedReader reader = new BufferedReader(new
InputStreamReader(connection.getInputStream(),charset));
String line;
while((line = reader.readLine())!= null){
result += line;
result += "\n";
}
} catch (Exception e) {
e.printStackTrace();
return "";
}
return result;
}

[解决办法]
如果仅仅是得到显示的数据,就是编译过后的html代码的话

try {
URL u = new URL("http://localhost:8080");
URLConnection ul = u.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(ul.getInputStream()));
String a ;
while((a = in.readLine()) !=null){
System.out.println(a);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

如果你要的是源文件,也就是你服务器机器上的 *.jsp 文件的内容代码的话那么你自己读取文件的代码
将内容独取出来存进去就行了啊!
[解决办法]
不用那么费劲

public Element getTableElementListA(String url){
Source source=null;
try {
source = new Source(new URL(url));
}catch(MalformedURLException e){
e.printStackTrace();


}catch(IOException e){
e.printStackTrace();
}
return source;
}


直接用就行 得到的 是页面的整源码

读书人网 >Java Web开发

热点推荐