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

传智播客——JSP(一)

一,jsp出现的的原因
     看两段代码的对比
  1 servlet实现
public class Welcome extends HttpServlet {
  int num = 1;
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
              throws ServletException, IOException {
    response.setContentType("text/html; charset=ISO-8859-1");
    PrintWriter out = response.getWriter();
    Date d = new Date();
    out.println("<html>");
    out.println("<head><title>Welcome Servlet</title></head>");
    out.println("<body>");
    out.println("Today is : " + new Date() + "<P>");
    out.println("Visitors : " + num );
    num++;
    out.println("</body></html>");
    out.close();
2,用jsp实现
<%@ page import="java.text.*, java.util.*" %>
<html>
<head><title>Welcome JSP</title></head>
<%! int num = 1; %>
<body>
Today is : <%= new Date() %><p>
Visitors : <%= num++ %>
</body>
</html>
这两者效果完全相同,如果servlet实现的页面代码让美工去优化前台页面,这对于不熟悉java语言的美工来说是灾难,
二,Jsp的执行顺序
    1,浏览器发出请求
    2,服务器端相应请求,如果由servlet实现则调用相应的servlet
    3,如果由jsp实现,则 jsp引擎将jsp文件转化和编译成servlet
三,jsp语法细节
    (1)1,JSP原始代码中包含了JSP元素和Template(模板) data两类
         2,Template data指的是JSP引擎不处理的部分,即标记<%……%>以外的部分,例如代码中的HTML的内容等 ,这些数据会直接传送到


相关文档:

jsp的八个隐含对象

一、page 对象
    page对象代表JSP本身,更准确地说它代表JSP被转译后的Servlet,它可以调用Servlet类所定义的方法。
   
二、config 对象
    config 对象里存放着一些Servlet 初始的数据结构。
    config 对象实现于javax.servlet.ServletConfig 接 ......

JSP页面间传递参数方法介绍


JSP页面间传递参数方法介绍
本文介绍了JSP页面间传递参数的几个方法。最直接的方法就是直接在URL请求后添加,不过多个页面的情况会复杂一些。
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。
(1)直接在URL请求后添加
如:< a href="thexuan.jsp?action=t ......

jsp页面div应用

<%@ page contentType="text/html;charset=GBK"%>
<div id="divDisable" style="display: none;width:expression(document.body.offsetWidth); height:100%; z-index: 1000; position: absolute;left: 0px; top: 0px;filter:alpha(opacity=50); background-color:White">
</div>
<div id="divWaiti ......

JSP源代码大全 八种风格的时间日期

风格一
 星期四,4月19日,2007年 
风格二  1:23:15下午 
风格三  星期四,4月19日,2007年 1:23:15下午 
风格四  4../../../19../../../07 
风格五:  13:23:15 
风格六:  Thu Apr 19 13:23:15 UTC+0800 2007 
风格七  Microsoft Internet Exp ......

JSP 的pager taglib 分页

1: 我们需要下载page标签的jar包; pager-taglib.jar
   [样例代码]: http://jsptags.com/tags/navigation/pager/pager-taglib-2.0.war
               解压war文件 在{..}\WEB-INF\lib\pager-taglib.jar
2:把这个jar 拷贝到你的web ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号