导航:首页 > 编程语言 > 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显示相关的资料

热点内容
同性恋激情电影 浏览:435
手机怎么访问自己搭建的服务器地址 浏览:361
运算法则题库 浏览:989
做程序员最开心的方式 浏览:748
苹果手机图片无法存入文件夹 浏览:328
张浩给猪治不孕的电影名字 浏览:51
乙巳日算法精论 浏览:690
程序员恋爱观视频 浏览:807
CK免费电影官网 浏览:80
程序员相亲打包剩菜 浏览:339
秘制pdf 浏览:738
成都金税移动网络服务器地址 浏览:655
程序员进企业要考试吗 浏览:689
萍乡数控编程培训怎么样 浏览:535
类似保罗和妈妈的电影 浏览:420
luapython哪个值得学习 浏览:96
cad2007连续标注命令 浏览:651
通路云服务器还可以做什么用 浏览:191
完美男人法国版讲的是什么 浏览:937
大露的电影 浏览:149