易截截图软件、单文件、免安装、纯绿色、仅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连接mysql对数据库进行操作乱码的解决


如果jsp插入mysql数据库出现乱码,mysql数据库安装时编码设为utf8,在执行插入语句的前面(紧挨着执行语句)添加转码语句:String na="";
                  try{
          &nbs ......

JSP源代码大全 倒计时代码生成器

请参照以下的原代码,注意:可以替换JavaScript码中的2007
以下是网页源代码
<!-- 分三步完成全部脚本:
1. 将第一部分粘贴到HTML的HEAD区
2. 将OnLoad事件加入BODY标签内
3. 将最后一部分代码加入BODY区 -->
<!-- 第一步: 将如下代码粘贴到HTML的HEAD区-->
<HEAD>
<SCRIPT LANGUAGE="JavaScri ......

JSP中的include 机制

本文是新的 JSP 最佳实践系列文章的第一部分,它介绍了 JavaServer Pages include 机制。请跟随 Java 编程专家 Brett McLaughlin 学习如何使用 include 将静态的头文件和脚注文件加入您的网站或 Web 应用程序页面中。
欢迎阅读 Java 专区中最新的最佳实践系列文章。如果您看过先前的系列文章,那么您会知道最佳实践旨在让 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号