導航:首頁 > 編程語言 > java顯示html

java顯示html

發布時間:2024-12-13 00:53:47

1. java打開html文件

你的意思是用java代碼模擬訪問一個html網頁? 可以用URLConnection
URL url = new URL("你的html文件的http地址");
URLConnection URLconnection = url.openConnection();
HttpURLConnection httpConnection = (HttpURLConnection) URLconnection;
InputStream urlStream = httpConnection.getInputStream();

另外如果html里有js的話 是不能模擬訪問js的

2. 如何在java中顯示html的內容

不知兄台是不是說的這種格式的,寫一個java文件(servlet),運行後輸出一個網頁,下面是一個登錄界面,你只需要創建一個servlet,然後將其中的doget換成如下代碼,將dopost改成doget();即可運行。望採納!
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String cookieName = "userName";
String cookiePwd = "pwd";
Cookie[] cookies = request.getCookies();
String userName = "";
String pwd = "";
boolean isChecked = false;
//如果cookie數組不為null,說明曾經設置過,也就是曾經登錄過,那麼取出上次登錄的用戶名和密碼;
if (cookies != null)
{
for (int i=0; i<cookies.length; i++)
{
Cookie cookie = cookies[i] ;
if (cookieName.equals(cookie.getName()))
{
userName = cookie.getValue() ;
}
if (cookiePwd.equals(cookie.getName()))
{
pwd = cookie.getValue() ;
}
if ("Check".equals(cookie.getName()))
{
isChecked = cookie.getValue().equals("yes")? true : false ;
}

}
}

response.setContentType("text/html;charset=GBK");
request.setCharacterEncoding("gbk") ;
PrintWriter out = response.getWriter() ;

String docType = "<DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">" ;

String title = "ServletLoginDemo";

out.println(docType + "<html> " + "<head>"
+"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gbk\">"
+ "<style type=\"text/css\">"
+ ".textsize {width: 150px ; background: #B1DC87}"
+ "</style>"

+ "<title>" + title

+ "</title></head> " + "<body bgcolor=\"#FDF5E6\"> "
+ "<br />"
+ "<br />"
+ "<center> " + "<h1>Cookie登陸Demo</h1> "
+ "<hr />"
+ "<form action=\"CookieTest\" method=\"post\">"

+ (userName == null ? "用戶名:<input class=\"textsize\" type=\"text\" name=\"UserName\" width=\"20\"></input><br />" : "用戶名:<input class=\"textsize\" type=\"text\" name=\"UserName\" width=\"20\" value=" + userName +"></input><br />")

+ (pwd == null ? "密碼:<input class=\"textsize\" type=\"password\" name=\"Password\"></input><br />" : "密碼:<input class=\"textsize\" type=\"password\" name=\"Password\" value=" + pwd +"></input><br />")

+ (isChecked ? "<input type=\"checkbox\" name=\"Check\" checked=\"true\">記住密碼</input>" : "<input type=\"checkbox\" name=\"Check\">記住密碼</input>")
+ "<center><input type=\"submit\" value=\"登陸\"></center>"

+ "</form>"

+"</center></body></html>");
}

閱讀全文

與java顯示html相關的資料

熱點內容
考勤表加密怎麼辦 瀏覽:735
arj壓縮與解壓批處理怎麼寫 瀏覽:658
php和大數據哪個好 瀏覽:930
未來最值得投資的加密貨幣 瀏覽:526
ascii碼是編譯的時候用嗎 瀏覽:781
壓縮機感應包可以通用嗎 瀏覽:412
方舟伺服器怎麼發布到搜索列表 瀏覽:270
xml防反編譯 瀏覽:241
數據傳輸加密系統技術方案 瀏覽:842
程序員沒有準備去面試 瀏覽:4
51單片機usb滑鼠 瀏覽:881
qq伺服器的ip地址查詢 瀏覽:112
java仿qq聊天 瀏覽:401
解壓的ipa重新打包 瀏覽:144
程序員那麼可愛vip版 瀏覽:240
程序員怎麼升職 瀏覽:245
圖形化命令按鈕vb 瀏覽:987
vcu盤加密怎麼設置 瀏覽:415
如何加密備份微信聊天記錄 瀏覽:529
安卓手機如何模擬鍵盤 瀏覽:932