首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2013-01-11 
jsp页面所有信息保存到orcle数据库中我想要将jsp页面所有的信息保存到orcle中的clob字段中,等到再次查询的

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;
}


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

热点排行