用Eclipse、WTP和Derby构建Web应用程序 - 编程入门网
有用户 ID,那么用户可以继续,处理仍停留在 Welcome.jsp 页面。
清单 4. 测试 Welcome.jsp 中是否设置了 cookie
下面的代码检查当 post 该页面时,参数 nodirectflights 是否被设为 true。如果继续查看该代码,那么可以发现,表单的动作是 post to the CheckFlightsServlet。根据用户选择的出发地和目的地,如果 CheckFlightsServlet 没有任何直达航班,则参数 nodirectflights 被设为 true,用户返回该页面,这个代码片段将显示关于没有直达航班的消息。 清单 5. 在 Welcome.jsp 中显示关于是否有直达航班的消息
用Eclipse、WTP和Derby构建Web应用程序(13)时间:2011-02-13 IBM Susan Cline您可以使用 JSTL core out 标记来显示传递给 JSP 的会话对象或请求对象中的参数。登录成功之后,用户 ID 被放入 Session 对象,并且在用户访问 Welcome.jsp 页面时显示在该页面上。而且,注意用于包括 CalendarServlet 的 jsp:include 标记,CalendarServlet 用于显示当前的月、日和年,并且有一个用于选择出发日期的下拉框。 清单 6. 成功登录之后
下面这段代码使用 JSTL SQL 库。在像下面这样使用 sql:query 标记之前,您已经在应用程序的 web.xml 文件中设置了 DataSource。以后将讨论那个条目,但是现在请注意这个标记使用起来有多么容易。代码中发出对 CITIES 表的查询,以返回 APP.CITIES 表的 city_name、country 和 airport 列中所包含的值。查询的结果放在一个名为 cities 的变量中,这是一个 javax.servlet.jsp.jstl.sql.Result 对象。Result 对象有一个名为 getRows() 的方法,该方法返回对象中包含的所有行。这些行作为 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |