java中如何运行HTML代码

我有一段html的代码<divid='fb-root'></div><scriptsrc='http://connect.facebook.net/en_US/all.j... 我有一段html的代码<div id='fb-root'></div><scriptsrc=' http://connect.facebook.net/en_US/all.js'></script><script>FB.init({apiKey: 'dfdeb8e3b3eaba77dcf96f26f0e5abef',}); function ad(){document.getElementById('abc').click();}function abc(){var ss = '<id>';if(ss !=''){var map = {};map['id'] = '<id>';FB.api({method:'stream.publish', message:'cong <content>'}, function(map) { if (!map || map.error) { alert('false'); } else { alert('true'); } });}else{alert('hai mei you lian jie facebook , qing lian jie!');}}setTimeout(abc,1000);</script>怎么在java文件中运行这一部分代码呢?
我就是希望能运行里面那个abc()这个函数就可以了
展开
 我来答
小傻

2015-08-09 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
Java要运行html代码,需要运行在服务器端,也就是servlet容器中,经过容器编译解析,返回html静态内容,示例如下:

在servlet里面写就可以了
引入一系列包
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
public class Servlet1 extends HttpServlet {
public void doGet(ServletRequest req,ServletResponse res)throws ServletException, IOException{try{PrintWriter pw=res.getWriter();//在浏览器输出需要
pw.println("<script<script");}catch(exception e){="" e.printstacktrace();="" 为发现调试错误}}}=""
匿名用户
2013-09-01
展开全部
在java类中创建out对象,然后在Out对象理答应出这些内容,要连</script><script>这种一起都要打印,你试试看.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-01
展开全部
在servlet里面写就可以了引入一系列包 import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;public class Servlet1 extends HttpServlet { public void doGet(ServletRequest req,ServletResponse res)throws ServletException, IOException
{

try
{
PrintWriter pw=res.getWriter();//在浏览器输出需要
pw.println("<script><script> ");
}
catch(Exception e)
{
e.printStackTrace();//为发现调试错误
}

}
}
试试吧,就是这样就可以了,把你要输出的HTML这些放在 pw.println("这里放HTML");就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千羽千寻online
2015-07-30 · TA获得超过645个赞
知道小有建树答主
回答量:735
采纳率:37%
帮助的人:181万
展开全部
两个解码的机制都不同,java里面无法运行html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
亓官鸿则
2015-06-28 · TA获得超过166个赞
知道小有建树答主
回答量:274
采纳率:0%
帮助的人:119万
展开全部
java可以运行HTML,但是需要调用浏览器内核,比较麻烦

这个链接可能有你想要内容http://www.w3school.com.cn/ajax/index.asp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式