- 浏览: 120300 次
- 性别:
- 来自: 深圳
文章分类
最新评论
JSP的注释写法是:<%--JAVA代码--%>
如下语句中,不需要加;作为结束符。如下:
<%=new java.util.Date().toLocaleString() %>
反之在代码片段中要加;号作为分隔符。
表达式:
脚本段:
再看下面这个例子:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <body> <%!int a = 3; %> <%int b =3; %> <%=a--%> <%=b--%> </body> </html>
上例中的a使用声明语句来声明,而b在脚本段中声明。访问该JSP页面时,第一次在页面中会显示两个3 3,不断刷新页面会变成2 3,1 3。。。,即a的值会不断减1,之所会这样,是因为在产生的Servlet代码中,a是一个类的全局变量,而b是一个方法中的局部变量,由于Servlet是单例模式,即只会产生一个实例,故全局变量一直在内存中,所有用户都能访问到它,只有重启服务器才会重新初始化实例。
JSP的forward标签:
新建两个 JSP页面:分别为 forward.jsp和forwardto.jsp
forward.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <body> <jsp:forward page="forwardto.jsp"> <jsp:param name="username" value="hello"/> </jsp:forward> <!-- 下面这句不会执行 --> <%System.out.println("hello"); %> </body> </html>
forwardto.jsp
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%> <html> <body> <% String username = request.getParameter("username"); out.print("welcome "+username); %> </body> </html>
在forward.jsp页面中,执行到forward标签后,就会跳转到forwardto.jsp页面,后面的代码将不再执行。forwardto.jsp页面将接收forward.jsp页面转来的参数。
实例:
included.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <body> <% String username = request.getParameter("username"); out.print("username is " + username); %> </body> </html>
include.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <html> <body> <jsp:include page="included.jsp"> <jsp:param name="username" value="king"/> </jsp:include> </body> </html>
发表评论
-
深入研究Servlet线程安全性问题(转)
2012-11-21 00:13 663http://www.yesky.com/334/195133 ... -
Web开发20:Http详解
2011-07-31 02:01 1072所谓无状态是指你发 ... -
Web开发19:自定义标签库
2011-07-24 21:55 628所谓上层标签就如下面的bbb标签 ... -
Web开发18:EL表达式
2011-07-24 19:38 636f -
Web开发17:Servlet监听器
2011-07-24 00:01 1352写了一个MyServletContextList ... -
WEB开发 16:Servlet Filter
2011-07-23 16:37 1273doFilter方法中有一个Fil ... -
Web开发15:Session在实际项目中的应用
2011-07-22 23:50 1118写一个登录例子: 用户在login.jsp页面登录,如果用户 ... -
Web开发14:Session
2011-07-19 00:52 1126当客户端浏览器第一次访问时,会在服务器的Servl ... -
Web开发13:Cookie
2011-07-17 23:31 818下面是个简单的例子,演示在客户端添加Coo ... -
Web开发12:Servlet多线程同步问题详细探寻
2011-07-17 22:50 1093下面看一个具体的 ... -
Web开发11:Servlet
2011-07-17 02:08 770我们编写的Servlet一般继承HttpServ ... -
Web开发10:对复杂表单进行客户端服务端验证
2011-07-16 19:27 949对上面这个用户基本信息页面进行客户端与服务器端的验证,下面 ... -
Web开发9:JavaBean
2011-07-16 00:05 408具体实例: 写一个JAV ... -
Web开发8:使用JavaScript与Servlet实现客户端与服务器端验证
2011-07-14 23:30 1080下面写一个注册页面 register.jsp,主 ... -
Web开发7:请求转发与重定向的区别
2011-07-13 22:11 1039需注意的是:所谓重 ... -
Web开发6:JSP内置对象比较与分析2
2011-07-11 21:25 939先看个小例子: request1.jsp <%@ p ... -
Web开发5:JSP内置对象比较与分析
2011-06-24 00:21 883内置对象与J2EE类的映射 以下是reques ... -
Web开发3:Tomcat根据JSP生成Servlet机制深度剖析及核心源代码详解
2011-06-21 00:10 16681:什么是JSP(Java Server Pages): 在 ... -
Web开发2:第一个Servlet程序深度剖析,Web.xml文件深入详解
2011-06-19 14:28 24031,新建一个WEB工程:servletTest 在工程目录下 ... -
Web开发1:Tomcat环境配置
2011-06-15 23:40 790从http://tomcat.apache.org/获取T ...
相关推荐
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
Web应用开发技术:JSP(第二版)源代码,崔尚森 张白一 张辰,西安电子科技大学出版社,本书通过丰富的实例,系统地讲解了Jsp动态开发技术。
零基础学Java.Web开发:JSP.Servlet.Struts.Spring.Hibernate.Ajax(PPT).
零基础学Java_Web开发:JSP+Servlet+Struts+Spring+Hibernate+Ajax 很不错一个ppt 大家可以互相看一下
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part46
对于初学者了解java web开发的入门教材。
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
关于JSP Servlet Struts Spring Hibernate和Ajax的教程,适宜初学者
《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》附1张DVD光盘,内容为《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》汲及的源代码和Java Web学习视频。 《Java Web整合...
0Java.Web开发:JSP.Servlet.Struts.Spring.Hibernate.Ajax电子文档
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part21
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...
本源代码主要是由JSP+Servlet+javaBean做的BBS源代码,供初学者学习使用。
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part08
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part42
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part02
JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part54
MVC:Model View Controller Model: Dao +JavaBean View: Jsp Controller: Servlet Dao: 用于连接数据库及进行数据库的操作:增、删、改、查等 ...Servlet监听器:给web中的各种操作绑定事件,并对事件进行处理
零基础学Java.Web开发 0Java.Web开发:JSP.Servlet.Struts.Spring.Hibernate.Ajaxdianzijiaocheng