2016-12-11 2 views
-2

私はこのプログラムを実行できませんが、< %%>を印刷すると、iを実行できます.iはなぜか分かりません <%@ page contentType = "text/htmlの;のcharset = UTF-8" %> <%の@ページのインポート= "java.sqlの*" %>私はこのjspを実行できません.iなぜか分かりません

<% 
     Connection con; 
     Statement sql; 
     ResultSet rs; 
     Class.forName("com.mysql.jdbc.Driver").newInstance(); 

      String uri="jdbc:mysql://localhost:3306/Yk"; 
      con=DriverManager.getConnection(uri,"root",""); 
      sql=con.createStatement(); 
      rs=sql.executeQuery("SELECT * FROM Article"); 


    %> 
    <html> 
    <body> 

    <% while(rs.next()){ 
     String paperid = rs.getString("id"); 
     String papertitle =rs.getString("title"); 
     String name = rs.getString("name"); 
    %> 


    <table> 
     <tr> 
      <td width="100">编号</td> 
      <td width="100">主题</td> 
      <td width="50">内容</td> 

     </tr> 
     <tr> 
      <td width = "100"><%=paperid%></td> 
      <td width = "100"><%=papertitle%> 
      </td> 
      <td width="50"><%=name%></td> 

     </tr> 
    </table> 
    </body> 
    </html> 

私はこのプログラムを実行することはできませんが、私は置くときHTMLで< %%>を印刷すると、私は.iを実行できます。理由はわかりません

答えて

1

< %%>と< %%>とそれにHTMLを入れないでください。 これはあなたに役立ちます。

+0

私はそれを解決しました。最後に<%}%>が足りません.hhhhh –

+0

はい、あなたは正しいです。 – Romeo

関連する問題