Java代码002

虾米大王
• 阅读 431

code002.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- 
        我们来说说,页面的page指令
        @ page attr1 = "value1" attr2 = "value2" ....

        1.language属性
        用于设置JSP页面使用的语言,目前只支持java
        如 @ page language="java"

        2.extends属性
        该属性用户设置JSP页面继承的java类,所有JSP页面在执行
        之前都会被服务器解析成servlet,而servlet是由java类定义的,
        所以JSP和servlet都可以继承指定的父类。该属性不常用,而且
        有可能影响服务器的性能优化。

        3.import属性
        用于设置JSP导入的类包。
        如 @ page import="java.util.*"

        4.pageEccoding属性
        用于定义JSP页面的编码格式,也就是指定文件编码。如果该属性
        设置为ISO-8859-1,那么页面就不支持中文字符,可以把页面设置
        为GBK,而Myeclipse默认支持GB18030编码格式,也可以直接把页面
        设置为UTF-8。
        如 @ page pageEccoding="UTF-8"

        5.contentType属性
        用于设置JSP页面的MIME类型和字符编码。
        如 @ page contentType="text/html; charset=UTF-8"

        6.session属性
        用于指定JSP页面是否使用HTTP的session会话对象。默认是true。
        如 @ page session="false" 

        7.buffer属性
        用于设置JSP的out输出对象使用的缓冲区大小,默认大小8kb,且单位只能
        使用kb。建议使用8、16、32、64、128作为属性值。
        如 @ page buffer="128kb"

        8.autoFlush属性
        用于设置JSP页面缓存满时,是否自动刷新缓存。默认true。如果
        设置false,则缓存满时抛出异常。
        如 @ page autoFlush="false"

        9.isErrorPage属性
        用于将当前JSP页面设置成错误处理页面,来处理另一个JSP页面的错误。
        如 @ page isErrorPage="true"

        10.errorPage属性
        用户指定处理错误的JSP页面的地址,那个页面的isErrorPage属性必须为
        true,属性值是一个url字符串。如果设置了此属性,那么在web.xml文件
        中定义的任何错误处理页面都将被忽略。
        如 @     page errorPage="error/loginErrorPage.jsp"

        11.include指令
        用于一个JSP页面中包含另一个JSP页面。该指令是静态包含,也就是说被包含文件
        的所有内容会被原样包含到此JSP页面中,在被包含和包含的文件中,不能
        有相同名称的变量。
        如 @ include file="path"

        举例:
        新建一个top.jsp文件,内容如下:
        <img src="images/banner.jpg">

        再新建一个copyright.jsp的文件,内容如下:
        %
        String copyRight = "&nbsp;All Copyright &copy;2020某某公司";
        %
        <table width="778" height="61" border="0" cellpadding="0" background="images/copyright.jpg">    
        <tr>
        <td> %=copyRight %</td>
        <tr>
        </table>

        最后新建一个index.jsp文件,内容如下:
        body style="margin:0px"
        %@ include  file="top.jsp" %
        <table width="781" height="279">
        <tr>
        <td>&nbsp;</td>
        </tr>
        </table>
        %@ include file="copyright.jsp" %
        /body

        提示:在应用include指令进行文件包含时,为了使整个页面的
        层次结构不发生冲突,建议在被包含页面中将 html、body等标记
        删除,仅包含指定的标记。

        12.taglib指令
        用于声明页面使用的标签库,同时引用标签库,引用标签库后,
        就可以通过引用标签库中的标签
        如 @ taglib prefix="tagPrefix" uri="tagURI"
        prifix用于指定标签的前缀,该前缀不能命名为jsp、jspx、
        java、javax、sun、servlet和sunw。
        uri用于指定标签库的存放位置。
        举例:
        %@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %




     -->


</body>
</html>
点赞
收藏
评论区
推荐文章
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
java基础知识随身记
2018年11月12日20:51:35一、基础知识:1、JVM、JRE和JDK的区别:JVM(JavaVirtualMachine):java虚拟机,用于保证java的跨平台的特性。  java语言是跨平台,jvm不是跨平台的。JRE(JavaRuntimeEnvironment):java的运行环境,包括jvmjava的核心类
Wesley13 Wesley13
3年前
java编码问题总结
对于Java,由于默认的编码方式是UNICODE,所以用中文也易出问题,常见的解决是:Strings2newString(s1.getBytes(“ISO88591”),”GBK”);1、utf8解决JSP中文乱码问题一般说来在每个页面的开始处,加入:<%@pagelanguage"java"contentTyp
Wesley13 Wesley13
3年前
javaweb之jsp的属性范围
1.什么是jsp的属性范围?所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以保存并继续使用。jsp提供了四种属性范围,如下:当前页,对应的jsp对象为pageContext,属性的作用范围仅限于当前JSP页面,跳转到其他页面无法取得。一次服务请求,对应的jsp对象为request,属性的作用范围仅限于同一个请求。
Easter79 Easter79
3年前
springmvc 图片 压缩上传
第一步,下载相关js文件https://blogstatic.cnblogs.com/files/linxixinxiang/compression.js第二步,建立jsp页面1<%@pagelanguage"java"import"java.util."contentType"text/html;char
Stella981 Stella981
3年前
JVM系统属性 OS环境变量 JVM启动参数
JVM系统属性(SystemProperties)1.不支持通过文件查看和设置系统属性2.可以通过JDK自带的工具jvisulavm.exe查看3.可以在Java程序中使用API来查看系统属性:    System.getProperties(),    System.getProperty(Stringname),    Sy
Stella981 Stella981
3年前
FusionChart的饼图和柱状图
1、JSP页面<%@pagelanguage"java"pageEncoding"UTF8"contentType"text/html;charsetUTF8"%<scripttype"text/javascript"$(function(){$('gys').combobo
Wesley13 Wesley13
3年前
JSP页面、EL表达式
JSP页面:jsp是一种动态页面,html页面和jsp页面最大的区别是:html是一种静态页面,在html中只能定义css、js等,在jsp中除了可以定义css、js之外还可以定义java代码,还可以在jsp中使用el表达式和jstl标签,但是java代码必须使用<%java代码%第一
Stella981 Stella981
3年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
javalover123 javalover123
1年前
怎么把Java枚举名称作为注解的属性值
Java注解的属性值,必须为常量。有些场景想把枚举名称设置为注解的属性值(如springcache用枚举配置缓存,使用时需要缓存名称)
虾米大王
虾米大王
Lv1
男 · java工程师
梦里相思,故国王孙路。
文章
100
粉丝
1
获赞
100