- 浏览: 140120 次
文章分类
- 全部博客 (149)
- Java (41)
- 设计模式 (23)
- php (2)
- C++ (2)
- Linux (6)
- C (1)
- JavaEE (27)
- javascript (2)
- uplodify (1)
- Mybatis (2)
- Maven (4)
- Lucene (3)
- commons (1)
- Spring (7)
- SQL (3)
- mahout (1)
- MySQL (2)
- extjs4.2.1 (2)
- ubuntu (1)
- hadoop (1)
- hibernate (1)
- Spring JPA (2)
- JPA 2.0 (1)
- express (1)
- redis (2)
- angularjs (1)
- git (1)
- Python (1)
- logging (2)
最新评论
-
xlaohe1:
controller返回的是一个POJO对象,然后用@Resp ...
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
TRAMP_ZZY:
能帮到你,我也很高兴。
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
jobzjc:
第一段有帮到我。如果是非对象,Object方式传递的时候,第一 ...
Spring MVC 4.X ResponseBody 日期类型Json 处理 -
TRAMP_ZZY:
dingran 写道为什么,我怎么就没找到System > ...
Ubuntu 12.04 设置 IBus 开机启动 -
dingran:
为什么,我怎么就没找到System >> Pref ...
Ubuntu 12.04 设置 IBus 开机启动
1. JSP 最终还是会变成一个完整的Servlet 在Web 应用中运行。容器在得到JSP 代码时,把这些代码转换为 一个Servlet类文件,然后再编译为Java Servlet 类。剩下过程就跟 Servlet本身的运行过程一样。 2. 使用page 指令导入包。语法格式如下: <%@ page import="java.util.*, example.bjfu.model.*" %> 导入多个包中间用逗号(,)分隔。 3. 表达式的标记 scriptlet: <% %> 指令 <%@ %> 表达式 <%= %> 表达式会成为 out.println() 函数的参数。 4. 在表达式中,如果方法没有返回任何东西,会得到一个错误。绝对不能把一个返回类型为 void 的方法用作 表达式。 5. 声明的JSP元素 <%! %> 用于声明所生成 Servlet 的成员。这说明可以声明变量和方法。<%!%> 标记之外的所有内容都会增加 到类中,而且置于服务方法之外。这意味着我可以声明静态变量和方法,还可以声明实例变量和方法。 6. Java 中可以超前使用变量。JSP 中的隐式对象: JspWriter out HttpServletRequest request HttpServletResponse response HttpSession session ServletContext application ServletConfig config JspException exception 只有隐士的错误页面才能使用这个隐士对象。 PageContext pageContext Object page PageContext 封装了其他隐式对象,所以如果向某些辅助对象提供一个PageContext 引用,这些辅助 对象就可以使用这个PageContext 引用得到其他隐士对象的引用,并得到所有作用域属性。 7. <!----> HTML 注释 <%--JSP 注释--%> 8. 所生成Servlet 的API jspinit() 这个方法在方法 init() 调用。可以覆盖这个方法。 jspDestroy() 这个方法在 Servlet 的destory() 方法中调用。也可以覆盖。 _jspService 这个方法在 Servlet 的service() 方法中调用。不能覆盖该方法。 9. JSP 的转换和编辑只发生一次。一旦Servlet 得到加载和初始化,请求时只会发生一件事,就是创建或分配 一个线程来运行服务方法。 10. 可以为JSP 配置初始化参数 <servlet> <servlet-name>MyTestInit</servlet-name> <jsp-file>/TestInit.jsp</jsp-file> <init-param> <param-name>email</param-name> <param-value>zhangzhaoyu@163.com</param-value> </init-param> </servlet> 11. 可以使用pageContext 得到任意作用域的属性,包括页面作用域绑定到PageContext 的属性。 访问其他作用的方法要取一个 int 参数,这个参数用来指示是哪一个作用域。尽管属性存取方法放在 JspContext 中,但是作用域常量在 PageContext 类中。 PageContext APPLICATION_SCOPE PAGE_SCOPE REQUEST_SCOPE SESSION_SCOPE <% Float two = new Float(22.4); pageContext.setAttribute("two", two, PageContext.SESSION_SCOPE); %> <%=pageContext.getAttribute("two", PageContext.SESSION_SCOPE)%> <!-- 等价 --> <%=session.getAttribute("two") %> <%=pageContext.finAttribute("two")%> 即使不知道作用域也可以在查找一个属性. pageContext->request->sessin->application(查找顺序) 直到找到为止. 12. 三个指令 page 定义页面特定的属性,如字符编码,页面响应的内容类型,以及这个也米啊是否要有隐式的会话对象. page 指令可以使用至多13 个不同的属性. import isThreadSafe 定义生成的Servlet 是否要实现 SingleThreadModel contentType MIME 类型 isElIgnored EL isErrorPage 当前JSP 是否是另外一个JSP的错误页面 errorPage 定义一个资源的URL,如果有未捕获到的Throwable ,就会发送到这个资源. language 定义使用脚本语言类型 extends 此类使用哪个类作为超类 session 定义页面是否有一个隐式的session buffer 定义隐式out 对象如何处理缓存 autoFlush 定义焕春的输出是否自动刷新 info 定义放到转换后的页面中的串,这样就能使用所生成的Servlet 继承的getServletInfo() 方法得到. pageEncoding 定义JSP 页面的字符编码 taglib 定义JSP 可以使用的标记库. include 定义在转换是增加到当前页面的哦文本和代码.这样就可以建立可重用的块. 13. EL(Expression Language) EL 的功能是提供一种更简单的方法来调用Java ,但是代码本身放在别的地方. EL 表达式的形式是 ${something} 14. 禁用 脚本,在DD 文件中. <jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <script-invalid> true </scripting-invalid> </jsp-property-group> </jsp-config> 全局EL 禁用 <el-ignored> true </el-ignored> 页面禁用 <%@ page isElIgnored="true"%>
发表评论
-
ServletContainerInitializer 初始化器
2016-08-24 14:29 5105概述 为了实现不通过web ... -
Tomcat 7.X 配置https
2014-11-10 11:47 493http://tomcat.apache.org/t ... -
Spring Data JPA 实例
2014-06-30 01:08 1914[url][/url] 1. Sping Data JPA 创 ... -
Spring 4.0.3+Hibernate4.3.5+Maven 配置文件
2014-06-21 09:43 2297<?xml version="1.0&qu ... -
JavaEE Filter和Listener 分析
2014-02-18 14:18 7891. Filter 使程序可以改变 ... -
Servlet 3.0 文件上传新特性
2014-02-15 21:55 510Servlet 3.0 实现了文件上传的功能,通过注解的方式指 ... -
ServletContext 与ServletConfig剖析
2014-02-15 20:44 6421. ServletContext 是一个全局的储存信息的空间 ... -
JavaMail Spring Mail支持
2014-02-15 15:54 7841. 普通的JavaMail 发送和接受邮件 public ... -
Jdbc 数据库连接池简易实现和JdbcUtils
2014-01-20 16:42 704public class MyDataSource { ... -
Java反射将Jdbc查询结果封装为对象
2014-01-19 10:24 1280public class ORMTest { pu ... -
Spring JdbcTemplate CRUD 操作
2014-01-11 12:12 932/** * Project Name:cjxy ... -
JavaEE 下载文件中文乱码兼容多浏览器
2013-12-11 11:02 502public static String encodeF ... -
Spring 3.2.* MVC通过Ajax获取JSON数据报406错误
2013-09-12 12:13 630Spring 3.2.* MVC通过Ajax获取JSON数据报 ... -
Spring SqlQuery 使用
2013-09-11 17:52 689/** * Project Name:webblog ... -
JavaEE pager-taglib 分页插件(2)
2013-08-12 17:56 437/** * Project Name:TestPag ... -
JavaEE pager-taglib 分页插件(1)
2013-08-12 16:47 1128pg:pager 这个标签用来 ... -
Web 安全与 过滤器
2013-06-03 16:51 7641. Servlet 安全的四大要 ... -
JSP学习笔记二
2013-06-03 15:36 7701. JSP 标准动作获取 Jav ... -
Servlet学习笔记(二)
2013-05-23 17:30 6991. Servlet 的初始化参数 配置: < ... -
Servlet学习笔记(一)
2013-05-18 12:10 7811. MIME 类型是服务器对浏览器请求做出的反应类型。( ...
相关推荐
本资料包“JSP学习笔记”提供了丰富的学习资源,适用于初学者和有一定经验的开发者,用以提升对JSP的理解和应用能力。 ### 1. JSP基本概念 - **页面组成**:JSP页面由静态内容(HTML、CSS、JavaScript)和动态内容...
JSP Servlet 学习笔记 第2版 林信良 随书光盘 第3卷
本书是作者多年来教学实践经验的总结,汇集了教学过程中学生在学习JSP & Servlet时遇到的概念、操作、应用或认证考试等问题及解决方案。 本书针对Servlet 3.0的新功能全面改版,无论是章节架构与范例程序代码,都...
**JSP学习笔记总结** **第 1 章 JSP 和 Web 页面的交互** 1.1 JSP(JavaServer Pages)是Java技术在Web开发中的应用,它允许开发者将静态HTML与动态Java代码结合起来,生成动态网页。通过在HTML页面中嵌入Java代码...
在这个"Servlet & JSP学习笔记NetBeans源代码"压缩包中,你将找到一系列与Servlet和JSP相关的示例代码,这些代码是基于NetBeans IDE编写的,并且是在Tomcat服务器上运行的。 Tomcat是一个开源的轻量级Web服务器和...
### 韩顺平JSP学习笔记与源代码解析 #### J2EE的十三种技术(规范) 在韩顺平老师的教学笔记中,首先提到了J2EE平台下的十三种核心技术,这些技术对于理解JSP及其相关的Web开发环境至关重要。 1. **Java数据库...
**林学良Jsp&Servlet学习笔记**: 这份学习资料可能是对JSP和Servlet基础知识的系统性讲解,涵盖了上述概念和原理,适合初学者入门。通过阅读这份笔记,你可以了解JSP和Servlet的基本语法、生命周期、以及如何将它们...
在《JSP学习笔记截屏1》中,我们可以预见到这是一份关于学习JSP过程中的记录,包含了韩顺平老师的视频教程内容和个人的学习心得。韩顺平老师是一位知名的Java和Web开发领域的讲师,他的课程通常深入浅出,易于理解,...
这份"jsp学习笔记总结"包含了作者在深入学习JSP过程中积累的宝贵知识,旨在为初学者提供一个全面的指导。 1. **JSP基础概念** JSP是由Sun Microsystems开发的,用于服务器端的脚本语言。它允许开发者使用HTML或者...
**JSP(Java Server Pages)与Servlet...这个**[JSP&Servlet学习笔记(第2版)]**会涵盖这些主题,并可能包括示例代码、最佳实践和常见问题解答,帮助读者全面掌握JSP和Servlet的使用技巧,进一步提升Java Web开发能力。
《JSP & Servlet学习笔记(第2版)》是作者多年来教学实践经验的总结,汇集了学生在学习JSP&Servlet;或认证考试时遇到的概念、操作、应用等各种问题及解决方案。 《JSP & Servlet学习笔记(第2版)》针对Servlet 3.0的...
**JSP完整学习笔记概述** 本笔记是作者在专业培训学校学习JSP的总结,旨在为读者提供一个全面了解和掌握JavaServer Pages (JSP) 技术的资源。JSP是Java平台上的动态网页技术,它允许开发人员将静态HTML内容与动态...
书 名: JSP网络编程学习 封面 笔记 作 者:傅进勇 李波 出版社: 电子工业出版社 出版时间: 2008 全书内容分为7篇,共23章,第一篇为“JSP应用开发基础”,主要讲述JSP技术背景情况、JSP技术的基本原理及开发...
1. **JSP 基础** JSP 是一种服务器端的脚本语言,用于创建动态网页。它将 HTML、CSS、JavaScript 与 Java 代码结合在一起,使得开发者可以更方便地处理服务器端逻辑。JSP 文件由两部分组成:静态内容(HTML、CSS、...
### JSP学习笔记(三)——使用JSP处理用户注册和登录 #### 一、概述 本篇笔记介绍了一个简单的用户注册与登录系统的实现过程,该系统由四个JSP页面构成,分别是`login.jsp`、`test.jsp`、`test2.jsp`以及未给出具体...
JSP学习笔记-2.pdf
吉林大学珠海学院JSP&Servlet学习笔记(第二版)课后答案 本资源为吉林大学珠海学院JSP&Servlet学习笔记(第二版)的课后答案,涵盖了JSP和Servlet相关的知识点。本笔记共分为九章,每章节都包含了相关的问题答案,...
老杜课堂Servlet-JSP学习笔记