日期:2014-05-17  浏览次数:20697 次

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));
 &nb