您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP知识点总结

来源:未知 责任编辑:责任编辑 发表时间:2014-03-23 22:28 点击:
JSP(Java Server Page)
 JSP是服务器端运行的页面,JSP本就是一个文档,他不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求。
 Jsp文件只需放在应用文件下就可以了。
 JSP例子:
 <html>
 <head><title>time</title></head>
 <body>
     <h1><%=new java.util.Date()%></h1>
 </body>
 </html>
 JSP运行过程
 1,JSP文件先要翻译成Java文件(Servlet),在tomcat中翻译后的java文件在tomcat下的work\Catalina\localhost中相应名字的应用目录里。
 2,编译Java文件
 3,运行.class文件
 Tomcat的全局配置文件
 在Tomcat下的conf目录中的web.xml是服务器全局的配置文件,其中要想关闭列表显示叫要把
 <init-param>
       <param-name>listings</param-name>
       <param-value>false</param-value>
 </init-param>
 Tomcat的管理员设置
 在tomcat下的conf目录中的tomcat-use.xml文件中可以配置tomcat的用户角色
 <tomcat-users>
   <role rolename="manager" description=""/>
   <role rolename="admin"/><!--设定角色的名字,admin是管理员,manager是项目管理-->
   <user username="manager" password="123" roles="manager"/><!--设定用户名密码,和角色-->
   <user username="admin" password="123" roles="admin"/>
 </tomcat-users>
 JSP的特点
 1,JSP不需要编译
 2,JSP不需要进行配置
 3,JSP本质上就是一个Servlet
 4,JSP是以静态页面为主的。
 
 JSP的语法格式
 <%=...%>表达式,写表达式时不要加上分号,表达式,翻译成Java代码也就是直接使用流输出,也就不能加分号了。
 <%! int a=0; %>声明,使用声明的变量,所创建的变量是在service方法体外,也就是翻译成实例变量,声明也可以声明内部类或者是方法的声明。
 <% if(a==0){ a=3;}%>代码片断,代码段会原样翻译。在代码段中声明的变量,就会被翻译的service的方法体中,也就是被翻译成局部变量。
 前三种JSP的语法也叫做JSP代码,以上的表示方法,都有与之相对应的xml表达形式,因为可读性较差,所以较少使用。
 <%@ ... %>JSP指令
 <%@page import="...,..."%>引入包
 <%include file="...."%>直接引入内容,这些内容会直接嵌入到页面中。
 JSP的注释
 <%--........--%>
 JSP指令和JSP动作(标准的JSP标签)
 JSP指令的语法
 <%@... ....%>
 <%@include file="...."%> 包含指令,包含指令会将要包含的文件代码原样输出到本页面(在翻译时把包含文件的内容引入并合并),不进行翻译,file属性制定要包含的文件的名字(注意要包含的文件的路径),这个指令可以实现页面的复用。
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • JSP与Servlet
  • 自己动手写MiniBBS系列(基本篇)之用户登录
  • JSP取当前日期
  • JDBC 入门(一)
  • 打开一个jsp页面默认查询所有数据,调用action
  • 使用JSP标签库验证用户的输入(2)完
  • 自定义JSP标签(tag)浅议
  • WIN98/2000下的jsp服务器
  • JSP内建对象(二)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1