图3显示了从JSP网页中抽取代码并将它们放入JSP标记中的一般概念。
要运行其中任何一个实践示例,需要在本地机器或测试服务器上安装符合JSP技术的Web容器。
在之前关于servlet的文章中已经提到,JSP页面使VXML页面之间的链接变得轻而易举。
客户端JSP文件组成了Web应用程序客户端部分的前端。
TomcatServer现在将以Debug模式启动,并进入Welcome.jsp页面,该页面提示输入用户ID和密码。
使用JSF的缺点之一是用于呈现层的技术,默认情况下由JavaServerPages™(JSP™)提供。
下面是一些诀窍,以帮助您快速查看附加模式的工作方式(如果不让JSP调用您的组件之一)。
必须用纯文本表示数学公式,纯文本是JSP标记主体中唯一支持的格式。
如果您没有删除已经设置好的cookie,那么您不必再次登录,就可以在Welcome.jsp中选择航班。
例如,注意在backorderadminAjax.jsp中这个表格的互动性更强。
需要做的只是将VXML复制到一个文件中,在顶端添加几条伪指令(directive),然后以.jsp扩展名保存文件。
事实上,一个FacesComponetLibrary项目仅仅是Web项目的一个调味剂,创建一个自定义组件就像开发一个常规的JSP。
本文将展示开发人员可以创建基于JSP的组件来管理框架。
要模拟这个行为,在测试用例中必须有另一个逻辑映射——JSP表单名称必须映射到值。
管理JSP文件组成了Web应用程序管理部分的前端。
所有的商业逻辑都应该在类中,如果你确实需要在你的JSP页面中包含代码,你应该用自定义标签来包装它。
它与JSP中的定制标记相似,至少在语法方面是相似的。
JSP技术特性列表上的第二项可能会出现一些问题。
商品名称为用户提供了进入其他页面的链接以了解商品详细信息——product.jsp。
由于该JSP代码用于测试并且不太可能用于生产环境中,因此,该问题的影响不大。
在我们讨论JSP自定义标记的时候,我们一直都设法回避了错误处理的重要细节。
但是,只是访问这些数据,通常不足以实现许多JSP应用程序所需的表示逻辑。
创建好新报表(或者将已有的报表导入到工作区)之后,就可以将这个报表包括到JSP中。
默认情况下,这个标签名称与您创建的JSP名称是相匹配的,但是这两者不完全一样。
然而,选择JSP技术将强制您使用Java语言,至少对于内容和表示是这样的。
右边窗格提示输入要安装模块的虚拟主机的名称并询问是否应该对JSP预编译。
许多网站管理员都已转向脚本(JSP、ASP或PHP)和数据库的组合以帮助他们应付不断成长的站点。