易截截图软件、单文件、免安装、纯绿色、仅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 notes

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

jsp页面导出excel 并且可以弹出保存对话框

主要在jsp页面加入
<%@ page contentType="application/msexcel;charset=GBK"%>
<%
   response.setHeader("Content-disposition",
   "attachment; filename=shouExcel.xls");
%>
完整页面如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8 ......

解决JSP乱码的过滤器

----*web.xml *----
----*web.xml *----
  <filter>
    <filter-name>MyFilter</filter-name>
    <filter-class>cray.util.MyFilter</filter-class>
  </filter>
 
  <filter-mapping>
    <fi ......

jsp学习小知识

1. Tomcat端口配置
    可以在Tomcat服务器的conf文件下的主配置文件server.xml中的来更改端口号。
    如果Tomcat服务器所在的计算机没有启动其他的占有80端口号的网络程序,也可以将Tomcat服务器的端口号设置为80,这样用户在访问Tomcat的服务器的时候就可以省略端口号,例如:http:// ......

asp、php、asp.net、jsp介绍及优缺点比较

现在主流的网站开发语言无外乎asp、php、asp.net、jsp等。
网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项!
HTML:当然这是网页最基本的语言,每一个服务器语言都需要它的支持,要学习,这个肯定是开始 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号