首页
学习
活动
专区
圈层
工具
发布

有时间学学JSP也不会太亏

我们可以在web.xml文件中全局设置错误页,只要发生了404错误或者空指针异常的错误都会跳转到error.jsp页面上 404</error-code...不可以使用内置对象exception (五) 行为 JSP行为(JSP Actions)是一组JSP内置的标签,只书写少量的标记代码就能够使用JSP提供丰富的功能,JSP行为是对常用的JSP功能的抽象和封装...※ JSP:getProperty jsp:getProperty name="对象名" property="属性名"/> jsp:getProperty>输出--%> jsp:getProperty...页面中导入和使用自定义函数,EL自定义的函数一般前缀为"fn",uri是"/WEB-INF/tld文件名称" <%@ page language="java" contentType="text/html...core标签库的前缀一般是c 常用的三个JSTL标签 (一) c:if 属性: test 必须属性,接受boolean表达式 如果表达式为true,则显示if标签体内容,如果为false,则不显示标签体内容

2.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端|静态到动态的实现—JSP技术

    JSP语句便是首要之选,它能够产生强大的动态HTML页面。 解决方案 静态页面并不能够满足人们的需要,而JSP实现静态页面到动态页面的转化,可以说很好的帮助到了我们,下面为大家讲解JSP如何运用。...Page指令用于设置JSP全局属性,一个页面可以包含多个page指令,但一般只有一个,重复属性会被先前的覆盖。...默认为true errorPage=”url” 如果此页发生异常,网页会重新指向一个url isErrorPage=”true|false” 表示此页面是否为错误处理页面。...taglib指令:标记库指令,首先开发自己taglib标记库,为标记库写以.tld为后缀的配置文件,然后在JSP中使用该自定义标记...4 jsp:getProperty 将JavaBean的属性插入输出。 5 jsp:forward 将请求者转发到新页面。

    1.9K30

    JavaBean的作用「建议收藏」

    为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,long和class方法获取。...4.可以便捷地传递数据 下面以一个例子来说明JavaBean的创建一级要遵循的规范:1、javabean类必须是public类 2、提供给JSP页面的调用方法必须富裕public访问权限 3、bean...中属性必须给get和set方法 4、必须由空构造方法 package Server;import java.io.Serializable;public class Product implements...、session、application 设置Bean属性jsp:setProperty>,获取Bean属性jsp:getProperty> jsp:setProperty name=”Bean...使用JavaBean,主要是为了让JSP编程能够适应Java程序员的习惯,直接对类和实例进行操作,而不是直接去操作数据库。

    94030

    JSP与EL表达式重点学习笔记(1)

    Jsp&el表达式 JSP指令 JSP指令概述 JSP指令的格式:,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的。...page指令没有必须属性,都是可选属性。例如,没有给出任何属性也是可以的! 在JSP页面中,任何指令都可以重复出现!...当authFlush为true时,表示缓冲区满时把缓冲区数据输出到客户端;当authFlush为false时,表示缓冲区满时,抛出异常。authFlush的默认值为true。...但是,到现在JSP也只能转换成Java代码; l info:JSP说明性信息; l isThreadSafe:默认为false,为true时,JSP生成的Servlet会去实现一个过时的标记接口SingleThreadModel...也就是说JavaBean的属性名取决与方法名称,而不是成员变量的名称。但通常没有人做这么变态的事情。

    1.1K90

    JSP 六讲

    3.类中的普通方法不适合上面的命名规则,但这个方法必须是public的。 4.类中如果有构造方法,那么这个构造方法也是public的并且是无参数的。...使用这个标签之前,必须使用useBean标签获取得到一个beans getProperty动作标签:   jsp:getProperty  name= “beans的名字”  property= “beans...(1)将benas属性的值设置为一个表达式的值或字符串。 这种方式不如后面的两种方式方便,但当涉及属性值是汉字时,使用这种方式更好一些。...如果将表达式的值设置为beans属性的值,表达式值的类型必须和beans的属性的类型一致。...注:使用这种方式设置和获取beans的值很方便,我们把汉字的处理放在了beans中,但需要注意的是,如果使用第1种方式,不要在beans中处理汉字,而应当在JSP页面中处理。

    90120

    程序员的20大JSP面试问题及答案

    (9)Exception 作用:处理JSP文件执行时发生的错误和异常 4.jsp乱码如何解决,几种解决方案 一、JSP页面显示乱码 jsp是web服务器进行编译,而不是预先编译好,编译后再加载,tomcat会监视jsp文件的改动,改动之后则重新编译、执行,所以jsp改动时不需要重启服务器。...jsp中的声明标记被翻译成Servlet类中的属性 jsp中的脚本标记被转移到Servlet类中service方法中的代码 jsp中的表达式标记被翻译成Serlvet类中的write()或者print...errorPage: 用来指定由另一个jsp页面来处理所有该页面抛出的异常 isErrorPage : 定义JSP页面为其它JSP页面errorPage属性的目标,值为true或false(缺省)。...JSP页面中使用类似于XML的标记表示运行时的动作 jsp:userBean jsp:setProperty jsp:getProperty jsp:parameter jsp:include jsp:

    60120

    JavaWeb(三)JSP之3个指令、6个动作、9个内置对象和4大作用域

    isErrorPage属性为true,且内置的exception对象为未捕捉的异常   contentType     有效的文档类型    客户端浏览器根据该属性判断文档类型...只要书写很少的标记代码就能使用JSP提供的丰富功能,JSP行为其实是对常用的JSP功能的抽象与封装,可以取代jsp脚本,让JSP中就少一些嵌入java代码的地方。...,也被称为POJO,只有私有的属性与对应的getter方法和setter方法,注意其中当私有的属性为boolean类型时,习惯上一般把getter方法写成isXxx();而不是getXxx();     ...页面上下文(jsp管理者) 类型:PageContext     注意:标记了红色的对象就是JSP独有的,其他的都是Servlet中的老东西。...3.5、exception异常对象   包含了异常的信息   使用它,必须结合page指令中的isErrorPage属性和errorPage属性。

    2.1K70

    JSP资料辅导(4--1)

    (TLD)文件; b. uri属性也可以是一个并不存在的URL,该URL为web.xml文件中将标记库描述符(TLD)文件的绝对 URL到本地系统的一个映射; 3,范例:标记库描述符(TLD)文件中指定,服务于标记库的自定义行为; b....标签体位于start tag和end tag间,可以是任何合法的JSP内容或者标签; 定义标签 1,开发实现tag的类(tag handler); 2,编辑标记库描述符(TLD)文件; 3,在web.xml...中为标记库描述符(TLD)文件的绝对URL建立一个映射(该步骤可选); 标记库描述符(TLD)文件 1,一个描述标记库的XML文件; 2,内容开始是整个库的描述,然后是tag的描述; 3,标记库描述符(...--设定自定义标签体内的内容,可以置为empty,也就是只能写空标签--> counter<!

    13810

    JSP总结二(动作元素)

    动态的包含JSP文件即是被包含的JSP和原JSP分别转译为一个Servlet类,这就保证了其中的变量可以重复定义了,因为并不是在一个类中了 jsp:include page="相对的文件路径"> jsp:getProperty property="password" name="person" /> jsp:getProperty...和当前网页共享一个客户请求的网页,即当前jsp网页中指令以及标记包含的其他jsp文件,也就是转发和包含的Jsp文件也是可以共享这个JavaBean对象的,这个和...,这个是必须的,这里的JavaBean对象为person--%> jsp:useBean id="person" class="com.Person" scope="request">jsp:useBean...文件都是可以共享这个JavaBean对象,但是并不是永久的,因为会话也是有时间限制的, javabean对象作为属性保存在HttpSession对象中,属性名为javabean的id,属性值为javabean

    66510
    领券