jsp基础

jsp中的注释

1.显示注释
即<!--这是显示注释,能在输出的html源文件中看见-->
2.隐式注释
即//这是注释内容、/* 这是注释内容*/、<%-- 这是注释内容--%>

Scriptlet

<%%> 只能定义局部变量,编写普通java语句
<%! %>只能定义全局变量,类,方法。
<%= %>用于输出一个文本(多用此标签,少用out.print("")输出
<jsp:scriptlet>
 		String x="ss";
 		out.print(x);
	</jsp:scriptlet>



也可以使用标签指令,不过使用较少

Page指令

  作用:可以定义jsp页面的相关属性,包括MIME类型、定义需要导入的包、错误页等
语法格式:<%@ page 属性=“内容"%>

page指令设置mime类型

<%@page contentType="text/html; charset="gbk" %>
        上面的设置页面类型为text/html
从tomcat服务器的web.xml配置文件中可以找到所有页面的mime类型
下面的配置指示让页面以world方式输出的
<mime-mapping>
       		<extension>doc</extension>
        	<mime-type>application/msword</mime-type>
   	 </mime-mapping>

那么我们在page指令中配置就应该这样配置 
<%@page contentType="application/msword; charset="gbk" %>
上图就是访问指定了world类型的页面的返回结果。可以选择下载
怎么设置文件的名称呢,我们只要在页面中添加如下代码即可
response.setHeader("Content-Disposition", "attachement;filename=dj.doc");

page指令设置错误页面

<%@ page errorPage="error.html" %>

备注:如果你设置的错误页面是一个jsp页面,那么页面可能不会跳转。因为容器会误以为将错误跳转页面当成发生错误的页面,为了达到跳转效果,需要在错误页面  中添加如下代码:
response.setStatus(200);

也可以用在项目的web.xml文件中配置各种错误页面代码如下:
<error-page>
        	<error-code>404</error-code>
        	<location>/error404.html</location>
    	</error-page>
     	<error-page>
        	<error-code>500</error-code>
        	<location>/error.html</location>
    	</error-page>
      	<error-page>
        	<exception-type>java.lang.NullPointerException</exception-type>
        	<location>/nullPointer.html</location>
    	</error-page>

修改完web.xml一定要重新启动tomcat

page指令导入包

<@page import="java.util.*">


page指令中只有import属性可以重复使用



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值