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()这个函数就可以了 展开
我就是希望能运行里面那个abc()这个函数就可以了 展开
展开全部
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();="" 为发现调试错误}}}=""
在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了
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了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个解码的机制都不同,java里面无法运行html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询