当前位置: 技术问答>java相关
关于SVERLET的菜鸟问题
来源: 互联网 发布时间:2015-07-07
本文导语: 我在书上看到说 JSP编译后就是 SERVLET 而我知道SERVLET是一种JAVA程序,可以单独编译,然后在JSP页面中调用 那么难道直接写在中的JAVA语句也是 SERVLET 吗? 还有scriplet是什么意思啊! 谢谢! | ...
我在书上看到说 JSP编译后就是 SERVLET
而我知道SERVLET是一种JAVA程序,可以单独编译,然后在JSP页面中调用
那么难道直接写在中的JAVA语句也是 SERVLET 吗?
还有scriplet是什么意思啊!
谢谢!
而我知道SERVLET是一种JAVA程序,可以单独编译,然后在JSP页面中调用
那么难道直接写在中的JAVA语句也是 SERVLET 吗?
还有scriplet是什么意思啊!
谢谢!
|
程序段(Scriplet)
就是程序段。
一个Scriptlet能够包含多个JSP语句,方法,变量,表达式。
Scriptlet用以下方面:
1.声明将要用到的变量或方法。
2.编写Jsp表达式。
3。编写JSP语句。任何文本,HTML标记,JSP元素必须在Scriptlet之外,当JSP收到客户的请求时,Scriptlet就会被执行,如果Scriptlet有显示的内容,这些显示的内容就被存在out对象中。
就是程序段。
一个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("");
}
}
/* $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运行
scriplet是个普通名词,SERVLET是专有名词
JSP引擎将JSP编译成SERVLET运行
|
当运行jsp时,中的代码被直接导入servlet的service()中执行
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。