修改默认欢迎页
localhost:端口/项目名 默认打开index.jsp文件,假如想要令一个名为hello.jsp文件作为欢迎页,则需要修改目录下WEB-INF文件夹中的web.xml文件。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
<!--可添加多个-->
</welcome-file-list>
</web-app>
page指令
<%@ language="java" import="java.util" contentType="text/html;charset=utf-8"%>
include的两种用法区别
include指令: include
<%@include file="文件的绝对路径或者相对路径"%>
file属性是必填的(绝对或相对路径),但它不支持任何的表达式,也不允许通过挂参方式来传递参数。
include动作:<jsp:include>
<jsp:include page="被包含文件的路径" flush="true/false">
<jsp:param name="参数名称" value="参数值"/>
</jsp:inclue>
page属性是必填的(绝对或相对路径),但它及支持表达式也可传递参数。flush属性为缓冲区满时,清空缓冲区。
Jsp声明
<%! %>
//在内部定义变量或函数,用于调用
Jsp表达式#
<% =表达式 %>
//表达式语句不以分号结束