2014-10-29 81 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%\">"); 
相關問題