易截截图软件、单文件、免安装、纯绿色、仅160KB

[转】学习jsp心得

jsp学习心得
    学习JSP技术也快半年多了吧,自己也动手编写了一些简单的动态网页吧。众所周知动态网页三大技术ASP,JSP,PHP基本上是三分天下,当然还有其他语言像Ruby,Python等也占据不小的份额。
   学习JSP过程中我感触最深的是如下几点:
  1.JSP是一种表示层的技术
   我认为如果不知道JSTL和EL表达式根本说不上学好了JSP技术。学过JSP一定对这些脚本元素很熟悉:
   (1)<%!  %> 声明脚本元素
   (2)<%=  %> 表达式脚本元素
   (3)<%   %> scriptlet脚本元素
   可以再这些脚本元素中直接插入Java代码,用于流程控制和应用逻辑,看似十分简单和方便,但恰恰这些脚本元素玷污了表示层。这些脚本元素是JSP早期版本遗留下来的问题,在JSP2.0中引入了EL并结合JSTL基本上解决了上述问题,使得我们可以编出不含有脚本的JSP代码,让JSP是真正意义上是用于表示。
  2.JSP实质是Servlet
   此外如果不熟悉Servlet也称不上精通JSP,究其本质来看JSP最终要编译成Java字节码即.class文件。大家可以在Tomcat 6.0\work\Catalina\localhost\xx(工程名)\apache\jsp下发现所有.jsp文件都被编译成.class文件,而这些类实质都是继承自Servlet。有兴趣大家可以把这些文件反编译看看。
  最后我把我学习中的两本学推荐给大家吧《JSP程序设计》和《JSP高级程序设计》大部分心得都是受书的影响!!


相关文档:

jsp 不支持EL表达式,解决办法

以前用WSAD wizard做的,都可以在JSP页面中解析到EL表达式,当然前提是JSP2.0的情况下。
今天遇到了一个莫名其妙的问题。刚下载Eclipse3.3+MyEclipse6.0体验的过程中,遇上了解析不到EL表达式的问题。经过好几个小时的琢磨终于发现了,给大家share一下:
问题就出在建Web Project的时候web.xml声明上。
web.xml声明部 ......

jsp notes

<%@   page   c   language="java"%>  
  <%@   page   import="com.dragon.*"   %>  
  <%@   page   import="lotus.domino.*"   %>  
  <%!  ......

Intellij8中Maven打包时jsp和servlet组件冲突解决办法

    最近在改别人的一个模块程序时,是用Intellij Idea8做的,项目是用Maven来管理的,Web模块引用到了jsp-api.jar和servlet-api.jar,结果在用Maven打包时,war文件中直接包装了这两个文件,而这两个文件和Tomcat本身的文件有冲突,导致了应用程序不能加载。
    本来自己对Idea也不熟悉, ......

JSP/Servlet:Servlet/JSP会话跟踪机制

JSP/Servlet:Servlet/JSP会话跟踪机制
在Web服务器端编程中,会话状态管理是一个经常必须考虑的重要问题。本文分析JSP/Servlet的会话管理机制及其所面临的问题,然后提出了一种改进的会话管理方法。
一、Servlet的会话管理机制
在Web服务器端编程中,会话状态管理是一个经常必须考虑的重要问题。本文分析JSP/Servlet的 ......

jsp学习小知识

1. Tomcat端口配置
    可以在Tomcat服务器的conf文件下的主配置文件server.xml中的来更改端口号。
    如果Tomcat服务器所在的计算机没有启动其他的占有80端口号的网络程序,也可以将Tomcat服务器的端口号设置为80,这样用户在访问Tomcat的服务器的时候就可以省略端口号,例如:http:// ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号