createStatement();
String query = ???SELECT * from Catalog WHERE
CatalogId=??? + ?????™??? + catalogId + ?????™???;
ResultSet rs = stmt.executeQuery(query);
// set headers before accessing the Writer
response.setContentType(???text/xml???);
response.setHeader(???Cache-Control???, ???no-cache???);
PrintWriter out = response.getWriter();
// then write the response
// If result set is empty set valid element to true
if (rs.next()) {
AjaxXmlBuilder builder = new AjaxXmlBuilder();
String journal = rs.getString(???Journal???);
String publisher = rs.getString(???Publisher???);
String edition = rs.getString(???Edition???);
String title = rs.getString(???Title???);
String author = rs.getString(???Author???);
builder.addItem(???journal???, journal);
builder.addItem(???publisher???, publisher);
builder.addItem(???edition???, edition);
builder.addItem(???title???, title);
builder.addItem(???author???, author);
out.println(builder.toString());
} else {
AjaxXmlBuilder builder = new AjaxXmlBuilder();
builder.addItem(???journal???, null);
builder.addItem(???publisher???, null);
builder.addItem(???edition???, null);
builder.addItem(???title???, null);
builder.addItem(???author???, null);
out.println(builder.toString());
}
rs.close();
stmt.close();
conn.close();
}
} catch (javax.naming.NamingException e) {
} catch (SQLException e) {
}
}
}
122 6 Ajax without JavaScript ??“ AjaxTags
Copy FormUpdateServlet class to
FormUpdateServlet.
Pages:
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122