2014-10-29 56 views
-1

我想知道为什么我找不到让框架集(HTML)在java中工作的方法。我知道我需要更多的框架代码,但它始终以相同的错误结束。当我尝试使我的HTML在我的Java代码中工作时,为什么我会得到一个')'?

private static void showHead() { 
    if (session == null) 
    System.out.println("Set-Cookie: __session="+(int)(Math.random()*100000000)); 
    System.out.println("Content-Type: text/html"); 
    System.out.println(); 
    System.out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2//EN\">"); 
    System.out.println("<HTML>"); 
    System.out.println("<HEAD>"); 
    System.out.println("<TITLE>The CGIcookie application</TITLE>"); 
    System.out.println("<META http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-1\">"); 
    System.out.println("<META http-equiv=\"Pragma\" content=\"no-cache\">"); 
    System.out.println("<META http-equiv=\"expires\" content=\"0\">"); 
    System.out.println("</HEAD>"); 
    System.out.println("<BODY>"); 
    System.out.println("<frameset cols"10%,80%">"); //This line gives the error '(' expected 
} 

private static void showTail() { 
    System.out.println("</BODY>\n</HTML>"); 
} 

我不知道你是否需要更多的代码来“解决”这个。但是当我试图发布整个代码时,我得到了一个味精,说我的帖子主要是代码,因此无法提交。

+1

逃生方法调用的参数内 例如引号'System.out.println(“”);' – 2014-10-29 19:35:51

+1

'frameset'可能是您自己写的唯一一行。看看其他所有行是如何工作的:每个'''前面​​都有'\',试着模仿它。 – 2014-10-29 19:38:19

回答

0

对于frameset标签,你需要躲避引号和你缺少一个等号:

System.out.println("<frameset cols=\"10%,80%\">"); 
相关问题