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

javahtml顯示

發布時間:2023-06-09 14:07:06

㈠ 如何在*.java中輸出html,並在jsp頁面顯示

  1. 在jsp中 寫一個標簽對,如:<div id="replace"></div>

  2. 寫js onload事件,頁面載入完畢後,通過ajax調用服務端java類輸出html,jsp頁面獲得字元串。

  3. ajax接收到字元串 通過js寫到div標簽對裡面。

㈡ 如何在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碼以字元串形式顯示在頁面上

郁悶,我都修改好多回了.在網路中寫轉義符號也會被轉換
你說的是jsp吧.
顯示的時候,你可以寫一個方法,用html轉義字元把其中的<>都替換掉.
例如:
因為網路回答中寫轉義符號也會被轉義,所以請自己將&補全.
<%!
public String replaceHtml(String html){
String rtnstr = html;
rtnstr.replace("<","&"); //請把此處&加上lt;(包括分號)
rtnstr.replace(">","&");//請把此處&加上gt;(包括分號)
return html;
}
%>
<%
String html = "<html><head></head><body>aaasdf</body></html>";
html = replaceHtml(html);
out.println(html);
%>

閱讀全文

與javahtml顯示相關的資料

熱點內容
反編譯exe腳本 瀏覽:460
源碼文件夾怎麼編譯到固件中 瀏覽:910
ERp列印伺服器錯誤怎麼弄 瀏覽:111
蚌埠u盤加密軟體有哪些 瀏覽:178
前端如何認證伺服器 瀏覽:554
linux切換db2用戶命令 瀏覽:306
相片如何用電解壓 瀏覽:905
碩士程序員去學校當老師 瀏覽:120
pythonstr提取到字典 瀏覽:818
程序員那麼可愛有人看上陸漓了 瀏覽:876
php正則提取圖片 瀏覽:103
pythonlinuxdjango 瀏覽:562
php中文返回亂碼 瀏覽:89
宿舍裝的電信怎麼加密 瀏覽:745
為什麼壓縮文件解壓後變少了 瀏覽:426
現在安卓充電器普遍是什麼型號 瀏覽:714
9日均線36均線主圖指標源碼 瀏覽:349
程序員阿里文化完整版 瀏覽:98
早間新聞在哪個app上面可以看 瀏覽:954
工作啦app注冊的信息怎麼刪去 瀏覽:378