面向工资编程,面向面试学习!

JSP 教程

JSP 教程JSP 简介JSP 开发环境搭建JSP 结构JSP 生命周期JSP 语法JSP 指令JSP 动作元素JSP 隐式对象JSP 客户端请求JSP 服务器响应JSP HTTP 状态码JSP 表单处理JSP 过滤器JSP Cookie 处理JSP SessionJSP 文件上传JSP 日期处理JSP 页面重定向JSP 点击量统计JSP 自动刷新JSP 发送邮件JSP 标准标签库(JSTL)JSP 连接数据库JSP XML 数据处理JSP JavaBeanJSP 自定义标签JSP 表达式语言JSP 异常处理JSP 调试JSP 国际化<c:out> 标签<c:set> 标签<c:remove> 标签<c:catch> 标签<c:if> 标签<c:choose>, <c:when>, <c:otherwise> 标签<c:import> 标签<c:forEach>, <c:forTokens> 标签<c:param> 标签<c:redirect> 标签<c:url> 标签<fmt:formatNumber> 标签<fmt:parseNumber> 标签<fmt:formatDate> 标签<fmt:parseDate> 标签<fmt:bundle> 标签<fmt:setLocale> 标签<fmt:setBundle> 标签<fmt:timeZone> 标签<fmt:setTimeZone> 标签<fmt:message> 标签<fmt:requestEncoding> 标签<sql:setDataSource> 标签<sql:query> 标签<sql:update> 标签<sql:param> 标签<sql:dateParam> 标签<sql:transaction> 标签<x:out> 标签<x:parse> 标签<x:set> 标签<x:if> 标签<x:forEach> 标签<x:choose>, <x:when>, <x:otherwise> 标签<x:transform> 标签<x:param> 标签JSTL fn:contains()函数JSTL fn:containsIgnoreCase()函数JSTL fn:endsWith()函数JSTL fn:escapeXml()函数JSTL fn:indexOf()函数JSTL fn:join()函数JSTL fn:length()函数JSTL fn:replace()函数JSTL fn:split()函数JSTL fn:startsWith()函数JSTL fn:substring()函数JSTL fn:substringAfter()函数JSTL fn:substringBefore()函数JSTL fn:toLowerCase()函数JSTL fn:toUpperCase()函数JSTL fn:trim()函数Eclipse JSP/Servlet 环境搭建

JSP 教程

JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。

JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。

JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序。

JSP文件后缀名为 *.jsp

JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。


第一个 JSP 程序

语言学习入门的第一个程序一般都是输出 "Hello World",JSP输出 "Hello World" 代码如下所示:

<html>
    <head>
           <title>第一个 JSP 程序</title>
    </head>
    <body>
           <%
                  out.println("Hello World!");
           %>
    </body>
</html>

开始学习 JSP

了解了 JSP 的基本概念后,现在让我们开始来学习 JSP吧。