|
Hi JSP'ers,
I think my question is very trivial but I
have to ask i anyway!! I would like the JSP page to get a resultset from a
database and format the output so it look like a XUL file (Mozilla interface
file)!! I have made the following code which you see below but I have a problem
with the quote char. How do I make the following:
out.println("<menu
item="New"/>")
And I can't use single quote because then
the output will fail (Mozilla will fail)!!!! How do I it possible to output the
<menu item="New"/> with double
quotes???
Regrads, J. Andersen
Server Configuration:
JRun 2.3.3 build 155
Microsoft Internet Information
4
<!--
jsp code --> <%@ page
import="java.sql.*,java.lang.*,com.sybase.jdbc.*,"%> <%@ page
contentType="text/xml; charset=ISO-8859-1" %> <% String port
="2638"; String servicename = "Eportal"; String dburl =
"jdbc:sybase:Tds:10.42.1.1:" + port + "?ServiceName=" + servicename; String
username = "dba"; String password = "sql"; String jdbcdriver =
"com.sybase.jdbc.SybDriver"; Connection con; out.println
("<?xml-stylesheet href='chrome://global/skin/'
type='text/css'?>"); out.println ("<!DOCTYPE
window>"); out.println ("<html:title>JSP and
XUL</html:title>"); out.println ("<window align=vertical
xmlns:html=http://www.w3.org/TR/REC-html40
xmlns=http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul>"); out.println
("<box align=vertical flex=1 style=background: silver>"); out.println
("<menubar><menu value=File><menupopup>");
String query = "execute
web_mainmenu";
try{
Class.forName("" + jdbcdriver +
"");
}catch(java.lang.ClassNotFoundException
e){ out.println ("<menuitem value="+
e.getMessage() +"/>");
}
try{ con =
DriverManager.getConnection(dburl, username,
password);
Statement stmt =
con.createStatement();
ResultSet rs = stmt.executeQuery(query); while
(rs.next()){ String menu_id = rs.getString
("menu_id"); String description = rs.getString
("description"); String url = rs.getString
("url"); out.println ("<menuitem value=" + description +
"/>"); }
stmt.close();
con.close(); } catch(SQLException
ex){ out.println ("<menuitem value=" + ex.getMessage() +
"/>"); }
out.println
("</menupopup></menu></menubar>"); out.println
("<splitter style=border: 1px;/>"); out.println ("<box flex=1
style=background: white;>"); out.println
("</box></box></window>"); %>
|