| java.sql.ResultSet rs = per.executeQuery(sqlQuery); while (rs.next()) { com.goods.dx.Db_order temp = new com.goods.dx.Db_order(); temp.setDdbh(rs.getString("ddbh")); temp.setKhbh(rs.getString("khbh")); temp.setSpbh(rs.getString("spbh")); temp.setSpdj(rs.getString("spdj")); temp.setDgsl(rs.getString("dgsl")); temp.setHjzj(rs.getString("hjzj")); temp.setSdje(rs.getString("sdje")); temp.setSdrq(rs.getString("sdrq")); vector.addElement(temp); } rs.close(); per.close(); } catch (Throwable e) { e.printStackTrace(); per.close(); cxyw.printErrorToWeb(request, response, e.toString()); return e.toString(); } //将相关信息回显给界面 view.setVct(vector); request.setAttribute("view", view); return "1"; } } | 5.3客户端设计
视图是向用户显示信息的应用程序的一部分,也就是用户发出请求之后返回给用户的Web页面。当单击"查询"按钮时,将显示根据订单编号得到的订单信息结果页面ordercx.jsp。这是用JSP页面中如下语法完成的:
<jsp:useBean id="view" class="com.goods.view.OrderView" scope="request" /> <jsp:useBean id="temp" class="com.goods.dx.Db_order" scope="page" /> < jsp:useBean >动作用id和scope发现存在的各个对象,再通过<%=view.getDdbh() 和<%=temp.getDdbh()%>来获取相关数据。 |
6、 小结
本文提出了一个开发基于Web的利用JSP/Servlet技术的三层治理信息系统的解决方案。该方案实现了表示层和逻辑层的分离,使得系统具有很好的扩展性,同时,给治理信息系统的开发提供了一个完整的思路和方法。
| 共3页: 上一页 [1] [2] 3 下一页 |
评论加载中…