当前位置:  技术问答>java相关

关于SVERLET的菜鸟问题

    来源: 互联网  发布时间:2015-07-07

    本文导语:  我在书上看到说 JSP编译后就是 SERVLET 而我知道SERVLET是一种JAVA程序,可以单独编译,然后在JSP页面中调用 那么难道直接写在中的JAVA语句也是 SERVLET 吗? 还有scriplet是什么意思啊! 谢谢! | ...

我在书上看到说 JSP编译后就是 SERVLET
而我知道SERVLET是一种JAVA程序,可以单独编译,然后在JSP页面中调用
那么难道直接写在中的JAVA语句也是 SERVLET 吗?

还有scriplet是什么意思啊!


谢谢!

|
程序段(Scriplet)

就是程序段。

一个Scriptlet能够包含多个JSP语句,方法,变量,表达式。
Scriptlet用以下方面:
1.声明将要用到的变量或方法。
2.编写Jsp表达式。
3。编写JSP语句。任何文本,HTML标记,JSP元素必须在Scriptlet之外,当JSP收到客户的请求时,Scriptlet就会被执行,如果Scriptlet有显示的内容,这些显示的内容就被存在out对象中。

|
servlet.........

/* $Id: HelloWorldExample.java,v 1.1 2000/08/17 00:57:52 horwat Exp $
 *
 */

import java.io.*;
import java.text.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

/**
 * The simplest possible servlet.
 *
 * @author James Duncan Davidson
 */

public class HelloWorldExample extends HttpServlet {


    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException
    {
        ResourceBundle rb =
            ResourceBundle.getBundle("LocalStrings",request.getLocale());
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();

        out.println("");
        out.println("");

    String title = rb.getString("helloworld.title");

    out.println("" + title + "");
        out.println("");
        out.println("");
        out.println("");

// note that all links are created to be relative. this
// ensures that we can move the web application that this
// servlet belongs to to a different place in the url
// tree and not have any harmful side effects.

        // XXX
        // making these absolute till we work out the
        // addition of a PathInfo issue

    out.println("");
        out.println("");
        out.println("");
        out.println("");
        out.println("" + title + "");
        out.println("");
        out.println("");
    }
}

|
中的就是JAVA语句,当然也是咯。
scriplet是个普通名词,SERVLET是专有名词
JSP引擎将JSP编译成SERVLET运行

|
当运行jsp时,中的代码被直接导入servlet的service()中执行

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3