成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

java查詢頁面及代碼 java中查詢

用java寫一個網(wǎng)頁輸入url點(diǎn)擊查詢即可在下面顯示網(wǎng)頁源代碼

import?java.io.*;

創(chuàng)新互聯(lián)公司主營昆明網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都App制作,昆明h5微信平臺小程序開發(fā)搭建,昆明網(wǎng)站營銷推廣歡迎昆明等地區(qū)企業(yè)咨詢

import?java.net.*;

public?class?Demo?{

public?static?void?main(String[]?args)?throws?Exception?{

BufferedReader?br?=?new?BufferedReader(new?InputStreamReader(System.in));

System.out.println("請輸入要顯示源碼的地址:");

URL?url?=?new?URL(br.readLine());

URLConnection?conn?=?url.openConnection();

InputStream?is?=?conn.getInputStream();

byte[]?b?=?new?byte[1024];

int?len?=?0;

while((len?=?is.read(b))!=-1){

System.out.println(new?String(b,0,len,"UTF-8"));

}

}

}

//下班,控制臺的,網(wǎng)頁的你稍微修改一下就OK啦。

JAVA中怎么查詢代碼?

try{Connection con;

Statement stmt;

ResultSet rs;

int temp;

Class.forName("com.mysql.jdbc.Driver");

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/java","root","");//以上是數(shù)據(jù)庫連接,不同的數(shù)據(jù)管理器有 //不同的驅(qū)動和鏈接方式,以上是mysql的連接

stmt=con.createStatement();

rs=stmt.executeQuery("select * from student");//執(zhí)行查詢語句,結(jié)果賦值給結(jié)果集rs

//結(jié)果集是結(jié)果于字段編號的映射,每一個字

//段都有一個編號,最小為1,也就是第一個字段

while(rs.next()){

String names=rs.getString("name");//查詢結(jié)果轉(zhuǎn)換成字符串。

System.out.println(names);

}rs.close();

}catch(Exception e){

e.printStackTrace();

}

java從數(shù)據(jù)庫中讀取的數(shù)據(jù)怎樣顯示在jsp的網(wǎng)頁當(dāng)中

java從數(shù)據(jù)庫中讀取的數(shù)據(jù)顯示在jsp的網(wǎng)頁當(dāng)中的方法是迭代table。

1、迭代數(shù)據(jù)的jsp頁面代碼:

table

tr

thName/th

thEmail/th

thAddress/th

thPhone No/th

/tr

s:iterator value="users"

tr

tds:property value="name"http://td

tds:property value="email"http://td

tds:property value="address"http://td

tds:property value="phno"http://td

/tr

/s:iterator

/table

2。后臺java查詢數(shù)據(jù)

public class RegisterAction extends ActionSupport{

String name,pwd,email,address;

int phno;

public RegisterAction() {}

ListUser users = new ArrayListUser();

UserDao udao = new UserDao();

//Getters and setters.

public String execute() throws Exception {

User u=new User();

u.setName(name);

u.setEmail(email);

u.setAddress(address);

u.setPhno(phno);

u.setPwd(pwd);

udao.addUser(u);

return "success";

}

public String listAllUsers(){

users = udao.getUsers();

System.out.println("In Action, "+users);

return "success";

}

}

怎么看打開頁面后臺JAVA程序的源代碼,,,就像按F12顯示JSP頁面的源代

java是編譯性的語言。 可運(yùn)行的java程序執(zhí)行的實(shí)際上是編譯好的字節(jié)碼文件,不能直接查看。 你可以用反編譯工具將字節(jié)碼文件反編譯成.java文件。

java 獲取網(wǎng)頁源代碼---有效防止亂碼

前段時間做過這類功能,如何有效防止亂碼,我們必須先知道一個網(wǎng)頁的編碼方式,是utf-8,還是gbk。

1.HttpURLConnection.getContentType();直接讀取,效率高,但有很多時候讀不到。只是text/html就完事了,沒有charset.

2.使用第三方的HttpClient,執(zhí)行效率較高。但讀取網(wǎng)頁頭header也只適用部分站,很多網(wǎng)站服務(wù)段不設(shè)置,結(jié)果就讀成了null.

3.最沒有效率的判斷方法就是使用inputStreamReader先把正頁的html源碼讀取出來,之后截取charset后面編碼。得到編碼之后重新再讀取一遍。但是效率很低。

做個總結(jié):

/**

* 取得頁面編碼

*

* @param url

* @return

*/

public String getCharset(String url) throws Exception {

// log.info("進(jìn)入讀頁面的關(guān)鍵詞:" + keyword);

String charset = "";

int c;

HttpURLConnection httpurlcon = null;

// log.info("url:"+url);

// log.info("charset:"+charset);

log.info("url:" + url);

URL httpurl = new URL(url);

// System.out.println(url+str);

httpurlcon = (HttpURLConnection) httpurl.openConnection();

// google需要身份

httpurlcon.setRequestProperty("User-agent", "Mozilla/4.0");

charset = httpurlcon.getContentType();

log.info("charset1:" + charset);

// 如果可以找到

if (charset.indexOf("charset=") != -1)

charset = charset.substring(charset.indexOf("charset=")

+ "charset=".length(), charset.length());

// 否則讀取response.Header頭

else {

charset = this.getContentCharset();

log.info("charset2:" + charset);

}

// 如果charset還是為空,那么直接讀網(wǎng)頁來截取

if (charset == null) {

charset = this.readPageCharset(url);

log.info("charset31:" + charset);

}

return charset;

}

JAVA中打開新頁面代碼

/**

* 打開打印窗口

* url:鏈接頁面或action動作

* Banglu

*/

function printWindow(url){

var sURL = url;

var sFeatures = "toolbar=no, menubar=no, scrollbars=no,resizable=yes, "

+ "location=no, status=no, titlebar=no, width=800, height=600, top=100, left=100";

window.open(sURL,'notoolbar',sFeatures);

}function exportWindow(url){

var sURL = url;

var sFeatures = "toolbar=no, menubar=no, scrollbars=no,resizable=yes, "

+ "location=no, status=no, titlebar=no, width=800, height=600, top=50, left=50";

var objwin=window.open(sURL,'export'+randomNum(),sFeatures);

objwin.close();

}

/**

* 打開模態(tài)窗口

* url:鏈接頁面或action動作

* width:打開模態(tài)窗口的寬度

* height:打開模態(tài)窗口的高度

* 注意:打開模態(tài)窗口的頁面中要在head后面加上

* meta http-equiv="Pragma" content="no-cache":禁止模態(tài)窗口緩存

* base target="_self"/:模態(tài)窗口中的表單在本窗口中提交

* a onClick='window.location = "view-source:" + window.location.href'b源文件/b/a 可以查看模態(tài)窗口的源文件

* Banglu

*/

function modalWindow(url, width, height){

var sURL = url;

var sFeatures = "dialogWidth:" + width + "px; dialogHeight:" + height + "px; "

+ "help:no; scroll:yes; center:yes; status:no;resizable:yes";

window.showModalDialog(sURL, window, sFeatures);

}/**

* 打開普通窗口

* url:鏈接頁面或action動作

* width:寬度

* height:高度

* Banglu

*/

function openWindow(url, width, height){

var sURL=url;

var sFeatures = "scrollbars=yes, status=yes, resizable=yes,"

+ "toolbar=yes, menubar=yes, location=yes, titlebar=yes"

if(width!=null){

sFeatures+=", width="+width;

}

if(height!=null){

sFeatures+=", height="+height;

}

window.open(sURL, 'open'+randomNum(), sFeatures);

}/**

* 打開窗口

* url:鏈接頁面或action動作

* width:寬度

* height:高度

Banglu

*/

function openNoBarWindow(url, width, height){

var sURL=url;

var sFeatures = "scrollbars=no, status=no, resizable=no,"

+ "toolbar=no, menubar=no, location=no, titlebar=no"

if(width!=null){

sFeatures+=", width="+width;

sFeatures+=", left="+(screen.width-width)/2;

}

if(height!=null){

sFeatures+=", height="+height;

sFeatures+=", top="+(screen.height-height-100)/2;

}

window.open(sURL, 'openNoBar'+randomNum(), sFeatures);

}

/**

* 打開全屏窗口

* url:鏈接頁面或action動作

* Banglu

*/

function openFullWindow(url){

var sURL=url;

var sFeatures = "toolbar=no, menubar=no, scrollbars=no, resizable=yes, "

+ "location=no, status=no, titlebar=no, width="+(screen.width-10)+", "

+ "height="+(screen.height-60)+", top=0, left=0";

window.open(sURL, 'full'+randomNum(), sFeatures);

}/**

* 打開主窗口

* url:鏈接頁面或action動作

* Banglu

*/

function openMainWindow(url){

var sURL=url;

var sFeatures = "toolbar=no, menubar=no, scrollbars=no, resizable=yes, "

+ "location=no, status=no,titlebar=no, width="+(screen.width-10)+", "

+ "height="+(screen.height-60)+", top=0, left=0";

window.open(sURL, 'main', sFeatures);

}

/**

* 設(shè)置鏈接

* url:連接的jsp頁面或action動作

* Banglu

*/

function link(url, frameID){

if(frameID==null){

window.location.href = url;

}

else{

window.frames[frameID].location = url

}

}/**

* 回車代替tab

* Banglu

*/

function handleKey(){

var gk = window.event.keyCode;

if (gk==13) {

if(window.event.srcElement.tagName!='TEXTAREA'){

window.event.keyCode=9;

return;

}

}

}/**

* 全屏顯示

* Banglu

*/

function fullScreen(){

window.dialogHeight=window.screen.availHeight;

window.dialogWidth=window.screen.availWidth;

}

function Resize_dialog(t,l,w,h) {

window.dialogTop = t+"px";

window.dialogLeft = l+"px";

window.dialogHeight = h+"px";

window.dialogWidth = w+"px";

}

網(wǎng)頁名稱:java查詢頁面及代碼 java中查詢
當(dāng)前路徑:http://jinyejixie.com/article6/hejjog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站網(wǎng)站收錄、網(wǎng)站內(nèi)鏈、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站