jsp

JSP内置对象 内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象: request request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等) out out 对象是javax.jsp.JspWriter的…

jsp表单提交的“汉字”显示问题

1、在HTML中指示浏览器文档的编码(myJSP\index.html)<meta http-equiv="Content-Type" content="text/html; charset=gb2312">在JSP中指示JSP引擎文档的编码<%@ page contentType="text/html;charset=gb2312"%>每个要显示汉字的JSP文档都应该包含该语句2、在服务器端接收到客户端数据时需要转换为gb2312后进行处理,方法name=new String(name.getBytes("ISO8859_1"), "gb2312");out.prin…

jsp内置对象(转)

http://blog.163.com/linux_zss/blog/static/1840728320061125111649864/  JSP内置对象 分类: JAVA 内置对象是不需要声明,直接可以在JSP中使用的对象,JSP有以下几种内置对象: request request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。 response response表示HttpServletResponse对象,并提供了几个用于设置…

学习笔记

话说学而不思则罔,思而不习则殆! 今天老师说,很多菜鸟都是泡论坛泡成大虾的,所以哈,我要努力,希望各位大虾多多指导!!! 今天学了一些关于jsp和cookie的知识, jsp其本质还是servlet,只是当你访问它时,服务器帮你把jsp变成了servlet,而你访问的还是变了后的程序! 只要呢,是觉得当数据关系复杂了,页面也复杂时,写servlet太麻烦了,谁也不想写一段代码,其中有一半以上是out.write()或out…

websphere下jsp页面不支持泛型问题

WAS6.1中JSP引擎配置参数 由于WAS6.1采用JDK5.0,所以如果JSP中嵌入的代码包含JDK5.0的特性,编译的时候会出错。所以需要设置相应的JSP引擎配置参数如下: jdkSourceLevel 这是在 WebSphere Application Server V6.1 中引入的支持 JDK 5 的新 JSP 引擎参数。此参数的缺省值为 13。该参数需要重新生成 Java 源代码。以下是 jdkSourceLevel 参数值: 13(缺省值) - 此值将禁用 JDK 1.4 和 JDK 5.0 的…

JSP指令与标签的应用

JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。  1.  JSP指令的基本语法格式: <%@ 指令 属性名="值" %> 举例:<%@ page contentType="text/html;charset=gb2312"%> 注意:属性名部分是大小写敏感的    在目前的JSP 2.0中,定义了page、include和taglib这三种指令,每种指令中又都定义了一些各自的属性。    如果…

改变JSP引擎得工作模式

JSP引擎每次默认检查JSP是否变化,如果在系统上线发布后,这个功能会带来性能的影响,可以使用如下web.xml中的配置,让JSP引擎工作在产品模式,默认是开发模式   org.apache.jasper.servlet.JspServlet         development     false 

自定义JSP标签概述

自定义JSP标签概述 一、自定义JSP标签的执行过程 当一个含有自定义标签的JSP页面被JSP引擎(Web容器)转译成Servelt时,JSP引擎遇到自定义的标签,会把这个自定标签森罗万象成对一个称为“标签处理类”的调用。之后,当这个JSP页面被执行时,JSP引擎就会调用这个“标签处理类”对象,并执行其内部定义的相应操作方法,从而完成相应的功能。 从这个执行过程来看,自定义标签就是把原来编写在JSP页面的Java…

JSP注释

今天在调试代码时,发现一段写在jsp端的java代码怎么编译,设置断点都不会在断点处停留。百思不得其解,在同事的帮助下,发现是代码注释有问题。 原代码: <!-- <jsp:forward page="/hello/Welcome.do"/> --> <jsp:forward page="/login/UserLogin.do"/> 发现在这样的情况下,其实程序执行的是第一行代码,因此第二行代码不再执行,所以违背了我们写的代码意图。 正确的jsp注释: …

[精华] JSP学习经验总结(转)

一、JSP工作原理 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该SERVLET…

JSP工作原理,jsp与servlet区别以及cookie相关知识

  一、JSP工作原理 在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该SERVLE…

JSP语法

JSP的编译器指引与指令组件    编译器指示           声明              表达式             程序代码段/小型指令       注释            编译器指示    JSP的编译器指示是针对JSP引擎。它们并不会直接产生任何看得见的输出;相反的,它们是在告诉引擎如何处理其它的JSP网页。它们永远包含在 卷标里。两个主要的指引是 page与include。我们不会讨…

JSP语法

JSP语法 JSP模板元素     JSP页面中的HTML内容称之为JSP模板元素     JSP模板元素定义了网页的基本骨架,即定义了页面的结构及外观 JSP脚本表达式 JSP脚本表达式用于将程序数据输出的客户端 语法: <%=变量或表达式%>     JSP引擎在翻译脚本表达式时,会将程序数据转成字符串,然后在相应位置用out.print(....)将数据输给客户端     JSP脚本表达式中的变量或表达式后面不能有分号( ; )。 JSP脚…

jsp

JSP 什么是JSP? JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态内容,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据 JSP最佳实践 不管是JSP还是Servlet,虽然都可以用于开发动态web资源。但由于这2门技术各自的特点,在长期的软件实践中,…

传智播客Java web之 JSP基础之JSP的原理与特性

      掌握servlet原理后,就会发现用servlet写web应用程序是一件很麻烦的事。虽然原理,思路清晰。但是代码比较复杂,特别是响应内容的生成方面。因此为了解决上述问题,JSP就产生了,它仍然是以servlet为基础的,最终JSP程序都要翻译成servlet来运行的。对于这一章,视频讲解有如下一些内容:JSP入门、JSP基本语法、JSP指令、out对象、pageContext对象、JSP标签、JSP的中文乱码问题等。    首先来看…
下一页 »