大学东软信息学院
外文资料和译文
专业:
班级:
姓名:
学号:
指导教师:
年月日
URL-Related Actions
显然,能够导入,链接和重定向是至关重要的任何基于JSP的Web应用程序。 JSTL的几个有用的网址提供有关的行动,以简化这些要求。
The <c:import> Action
这一行动进口URL的内容为基础的资源,并提供了一种简单,通用的方法来访问网址为基础的可列或JSP页面内处理的资源。
你可以看到一个很好的例子<c:import>在工作的行动,因为它与从XML库,当然,需要一个XML文档与一些行动工程。那个<c:import>行动是最简单的方法来检索文件,其中包含XML或XSLT,然后由随后的XML处理操作使用。例如:
在这里你可以看看<c:import>操作用于检索文件称为从远程位置, <x:parse>行动从XML标记库。请注意,在这种情况下,由于存在的var参数,该文件的实际内容不写入当前的JspWriter,但不是在命名参数存储。
那个<c:import>行动也可以用来指定绝对的,相对的,外国的,上下文相关的,和FTP URL资源,提供更多的功能,标准<jsp:include>你的行动,使惯了。
The <c:url> Action
那个<c:url>行动提供了建设格式正确的网址,具有正确的URL重写规则便捷的方式实施。
由于毫无疑问,你知道不会话跟踪或能够识别来自同一用户请求数量,复杂的网络大多数的申请将不会被功能可能的,因为HTTP协议的无国籍状态。一般来说,浏览器提供了会议跟踪储存饼干(小文本文件的机制,在客户机上存储),这是每个请求发送的客户端回使得在一个“会话。”因为最先进的浏览器允许用户禁用cookies(通常出于安全原因),这是非常重要的是确保任何URL,您的Web应用程序使用的网址重写,以确保他们的会话跟踪功能是维持如果Cookie被禁用。
重写网址看起来像这样:
正如你所看到的,实际的URL重写只不过是一个特殊的附加价值的查询字符串,用来跟踪请求来自同一用户结束。因此,这些要求是相同的部分会议。
在此之前,JSP的scritplets一般都是用来确保所有网址都通过调用encodeURL()方法HttpServletResponse接口提供的改写。
那个<c:url>行动以全体代表您重写无需任何scriptlet的代码需要网址关怀!例如,编码的网址,所有的要求如下:
The <c:redirect> Action
相同的建议,该<c:redirect>行动只是发送一个HTTP重定向到客户端。
例如,将用户重定向到一个更新的网站,也许还是移动应用程序,操作用于如下:
它是如此简单!该行动是否也支持另一种名为可选属性的使用方面,它可以用来确定一个上下文的名称时,跳转到一个相对URL属于外国背景。在更简单的计算,这意味着你可以实际请求转发给另一个Web应用程序在同一个容器托管!
The <c:param> Action
那个<c:import> , <c:url>和<c:redirect>行动的所有网址交易,因为您可能知道它是相当常见的通过网址的一部分,作为通过追加他们请求的查询字符串参数。
那个<c:param>行动的目的只是为此,可作为在正文内容的嵌套标签的使用,也可以<c:import> , <c:url> ,或<c:redirect>行动。那个<c:param>行动需要两个非常简单的属性,名称和valuel,它只是代表连同其价值请求的参数相同,分别为。还要注意,该名称和值的属性值是URL编码默认。
例如:
像许多JSTL的行动, <c:param>行动中可以使用两种形式,首先是前面显示,第二,根据该参数的值是在室内行动本身的主体内容提供。让我们在以前使用的替代格式的例子:
The Internationalization and Formatting Tag Library
准备一个应用程序,以便它为全球市场准备好被称为国际化的短(或国际化)。与此相关的长期化,本地化(或本地化),是指定制特定语言或地区的申请程序。
互联网的普及,使组织,从而将大大增加揭露通过动态网站应用服务的风险,客户群。确保来自世界各地的客户可以与这些申请使用本民族语言和公约,从未像现在这样重要。
Setting the Locale
The <fmt:setLocale> action
顾
公交信息查询系统的设计与实现 翻译 来自淘豆网m.daumloan.com转载请标明出处.