栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JSP入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSP入门

文章目录
  • 前言
  • 一、JSP是什么?
  • 二、java脚本的写法
  • jsp的原理
  • jsp的指令
  • 使用page实现错误页面的展示:


前言

JSP(Java Server Pages)是JavaWeb服务器端的 动态资源 。它与html页面的作用是相同的, 显示数据和获取数据 。


一、JSP是什么?

html+java代码 = jsp

二、java脚本的写法

<% java代码 %>: java方法能写代码,都可以在此写
<%! %> : 定义属性,定义方法
<%=表达式 %>: 把表达式的结果输出到页面


jsp的原理

jsp是一个特殊的servlet类
xxx.jsp --> xxx.java

Jsp本身就是一个Servlet

当用户每请求一次jsp, jsp对应的servlet执行一次:_jspService()方法,处理用户请求, jsp页面标签通过响应输出流写到客户页面上, <%= %>,<% %> 作为java代码, 值_jspService()中执行代码
<% %> <%= %>在服务器端执行, 先于客户端执行的
标签:js,css 找客户端执行的, 服务器只是把这个东西响应输出流写到客户端

jsp的指令

三大指令: <%@ 指令名 属性名=值1 属性名2 = 值2... %>

page: 对jsp的页面相关设置, 一个jsp页面必须要有一个page指令, 可以多个

include: 包含, 一个jsp包含另外的jsp页面, 可以把相同的代码,抽出来,放到单独的jsp页面, 其他页面使用include指令引入这个页面, 体现封装概念

<%@ include file="commons.jsp"%>

taglib : 引入第三方的标签库, jstl标签 在后面讲jstl标签使用

使用page实现错误页面的展示:

当服务器出现错误的时候, 默认情况下, 把错误信息原封不动直接在客户端浏览器展示, 对用户不友好,

所以,为了提高用户体验度, 不应该直接显示错误信息给用户, 而是以一个比较友好的页面展示给用户看.

jsp中的page指令提高的错误页面:

<%@ page errorPage=“错误页面路径” %>

当访问的这个页面出错, 跳转到errorpage指定的页面

修改http状态码. 不应该为200(成功), 表示错误的状态码(500)

在错误页面: 在page指令,指定该页面是一个错误页面:

<%@ page isErrorPage =“true” %>

在每个页面使用<%@ page errorPage=“错误页面路径” %>配置错误页面, 一个页面一个页面的写

web.xml中可以全局配置,




500

/error.jsp




404

/error404.jsp

错误页面的配置, 应该在开发完成之后,才配置, 在开发过程中, 不使用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1040998.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号