`
文章列表
  1.  JSP编译指令(3个) JSP的编译指令是通知JSP引擎(Tomcat、WebLogic)的消息,它不直接生成输出。 JSP引擎的工作原理: 当一个JSP页面第一次被访问的时候,JSP引擎将执行以下步骤: (1)将JSP页面翻译成一个Servlet,这个Servlet ...
application: 是ServletContext接口的实例,该类在javax.servlet包下!属于javaee        config:是ServletConfig接口的实例,该类在javax.servlet包下!属于javaee        exception:是Throwable类的实例,该类在java.lang包下!属于javase        out:是JspWriter类的实例,该类在javax.servlet.jsp包下。属于javaee        Page:是Object类的实例,该类在java.lang包下。属于javase        pa ...
j2se、j2ee、j2me: j2se、j2ee、j2me,中的数字“2”是指Java2:自从 Java1.2 发布后,Java 改名为 Java2(我只能呵呵,可以说知道1.5后才有人将其改名为5,…); 1998年12月,Sun发布了Java历史上最重要的JDK版本:伴随JDK1.2一同发布的还有JSP/Servlet、EJB等规范,并将Java分成了J2EE、J2SE和J2ME三个版本。 J2se(Java 2 Standard Edition)是Java的标准版,用于标准的应用开发,即针对普通PC应用开发; J2ee(Java 2 Enterprise Edition)是J ...
  动态网页技术的鼻祖是cgi(common gateway interface, 即公用网管接口技术),但是它编程困难,效率低,修改复杂,现在已升级到了per动态网页技术的发展:       基于进程编程的动态网页技术:CGI--->perl:       基于线程编程的动态网页技术: ASP 与ASP.NET:asp是用vb脚本;asp.net 是用c#来编写。 PHP:是草根,但近年来越来越火爆。 JSP/SERVLET:。        
JSP核心技术——JSP引擎内幕   主题: l  幕后 l  多线程和持久性 l  隐含对象 l  JSP的生命期 l  编译JSP l  JSP的性能调整 太多的文章都讨论过JSP的背景、语法和元素。很少讨论JSP引擎如何工作的许多细节技术。开发优秀的
以下部分来自tomcat官网(地址->http://tomcat.apache.org/whichversion.html): servlet jsp el websocket tomcat j2ee j2se 4.0 TBD (2.4?) TBD (3.1?)

url-pattern

问题:为什么我使用“/”时 jsp没有被拦截,而其他包括css等静态资源都会被拦截而“/*”将会拦截所有资源?     准备知识:   一、url-pattern详解: 1、以”/’开头和以”/*”结尾的是用来做路径映射的。 2、以前缀”*. ...

常见问题

1、Jsp标签中动态INCLUDE与静态INCLUDE的区别? 答:动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp"/>它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE用include伪码实现(也即伪指令实现),不会检查所含文件的变化,适用于包含静态页面 <%@ include file="included.htm" %> 静态包含适用于不经常变动的文件,而动态包含适用于变化比较大的文件! 我们查看这 ...
  1.  JSP与servlet   servlet是含有html的java代码,jsp是含有java代码的html页面!先出现的是servlet后出现jsp,jsp是为了解决servlet的输出问题而诞生!但是jsp却无法去除并替代servlet!他们的地位是平起平坐的! 可以这样说jsp 不过是编写servlet的一种方式而已,同时jsp最终还是要被翻译为servlet的。servlet会被编译(同java代码相同,其实它就是java代码),在请求期间,运行的是servlet,而非jsp! jsp注重的是“简化html的创建和维护”,servlet注重的是“调用商业逻辑、执行 ...
Global site tag (gtag.js) - Google Analytics