40、JavaServer Pages(JSP)开发指南

JavaServer Pages(JSP)开发指南

1. JSP 概述

JavaServer Pages(JSP)是当今 Java Web 应用中最常用的视图技术之一。这部分是因为 JSP 是 J2EE 规范的一部分,这意味着它会随你选择的应用服务器或 Web 容器一起提供。JSP 最早可追溯到 1999 年,最新版本是 JSP 2.0,它是 J2EE 1.4 规范的一部分,目前许多供应商都已支持。

JSP 2.0 规范在之前版本的基础上有了很大改进,它支持编写无需 Java 代码的干净 JSP 页面,并简化了网页的编写方式。其增强功能包括引入了表达式语言(Expression Language),该语言以前是 Java 标准标签库(Java Standard Tag Library)的一部分,以及 JSP 片段,它允许你创建可重用的 JSP 代码片段。

1.1 使用 Java 代码的注意事项

虽然 JSP 允许在视图文件中嵌入 Java 代码,但这应该是最后的选择。在 JSP 中使用 Java 代码会增加引入非视图特定功能的风险,并且在需要迁移到其他视图技术时会带来困难。此外,图形设计师和 HTML 程序员通常不熟悉 Java 代码,难以处理。建议使用 Java 标准标签库和表达式语言,以及 JSP 2.0 的其他新特性。同时,还有许多第三方标签库可能已经实现了你需要的功能。

你可以通过在 web.xml 文件中添加 JSP 属性来禁止使用脚本片段(scriptlets),示例如下:

<jsp-property-group&
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值