JSP,即Java Server Pages,可解释为ava服务器页面,其根本是一个简化的Servlet设计;

Jsp也是一种动态网页技术!( 指数据的动态显示 )

注:以下内容均是在tomcat服务器下

1、JSP的执行过程

【1】.浏览器输入一个jsp页面

【2】.tomcat会接受*.jsp请求,将该请求发送到org.apache.jasper.servlet.JspServlet去处理

【3】.JspServlet将jsp页面编译成一个.java文件,.java文件编译成.class文件

【4】.执行class文件的内容

2、JSP语法

【1】.脚本语法

1) jsp注释 <%-- --%> (不会编译在java代码中 )

2) jsp脚本段 <% %> (脚本段中的代码编译后位于_jspService()方法中)

3) jsp声明 <%! %> (jsp声明就是在serlvet的类中java代码 )

4) jsp表达式 <%= %> ( 将变量的值输出在页面中)

【2】.编译器指令

语法 <%@ 指令名 属性=值 %>

1)、page指令

pageEncoding 设置页面编码类型

contentType 设置内容的类型

import 在该jsp中导入某个包/类

session 表示是否在访问页面时,创建session对象,默认值为true

isELIgnored 表示是否忽略EL的解析

isErrorPage 表示该页面是处理异常的页面。

2)、include指令

file 引入一个jsp页面在当前页面中,注意引入的页面和原页面,不允许出现

重复的变量名

<%@ page contentType="text/html; charset=utf-8" %>
<%@ page import="java.util.*" %>
<%@ page errorPage="error.jsp" %>
<%@ page session="true" %>
<%@ page isELIgnored="false" %><%Date date = new Date();int x = 110;
%>
<!DOCTYPE HTML>
<html>
<head>
<title></title>
</head>
<body>你好!
<%@ include file="include.jsp" %>
</body>
</html>

3)、taglib指令

prefix

uri

【3】.动作语法

jsp:forward 请求转发,使用该标签时注意不要任意字符,如果传参时,可以使用<jsp:param>标签传参

jsp:include 动态导入,导入一个服务器内部jsp页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP '3dzyf.jsp' starting page</title>
</head>
<body><%int b = 321;%><jsp:include page="1.jsp"></jsp:include><%System.out.println(b);%>
</body>
</html>

500错误无法为jsp编译类:_JSP(Java Server Pages)的相关使用相关推荐

  1. 错误:org.apache.jasper.JasperException 无法为JSP编译类

    错误:org.apache.jasper.JasperException: 无法为JSP编译类: 16-Jun-2021 13:37:25.241 严重 [http-nio-8080-exec-4] ...

  2. javaweb项目报错:org.apache.jasper.JasperException: 无法为JSP编译类

    执行相应的跳转页面,出现了报错: HTTP状态 500 - 内部服务器错误 org.apache.jasper.JasperException: 无法为JSP编译类 类型 异常报告消息 无法为JSP编 ...

  3. jsp无法编译java_org.apache.jasper.JasperException:无法为JSP编译类:

    在使用meven时遇到的问题 类型异常报告 信息 description服务器遇到内部错误(),导致无法完成此请求. 例外 org.apache.jasper.JasperException:无法为J ...

  4. 消息 无法为JSP编译类:org.apache.jasper.JasperException

    无法为JSP编译类: 记录一个较少见的问题.在maven+ssm搭建中遇到的 org.apache.jasper.JasperException 解决办法:(未细究其根本原因) 将tomcat有tom ...

  5. 记 Tomcat启动报错:无法为JSP编译类 问题解决过程

    1.新引入的一个项目,解决好各种编译问题后,发布到Tomcat 启动,报错如下: SEVERE: 在路径为的上下文中,Servlet[jsp]的Servlet.service()引发了具有根本原因的异 ...

  6. 解决org.apache.jasper.JasperException: 无法为JSP编译类

    1.问题描述 org.apache.jasper.JasperException: 无法为JSP编译类: 在运行java web项目时,启动tomcat服务器报这样的操作,一般就是tomcat版本跟j ...

  7. JSP简介-什么是Java Server Pages?

    JSP全称是Java Server Pages,是一种动态网页开发技术.它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开始以%>结束. JSP是一种Java servle ...

  8. JSP技术已死 ? (Java Server Page technology will die) ?

    JSP技术已死 ? (Java Server Page technology will die) ? 自从JamesGosling开发Java语言,SUN大力推行基于Java的从前端到后端的完整的企业 ...

  9. Jsp (Java Server Pages)相关知识九大内置对象和四大作用域

    一.初识JSP Jsp页面的组成:静态内容.指令.表达式.小脚本.声明.标准动作.注释等元素构成 Url:统一资源定位符 Url组成:协议.主机名(包括端口号).路径 1.注释的方式: 1.HTML注 ...

最新文章

  1. poj 1065 Wooden Sticks
  2. 【CTF大赛】100步getshell之就差一步——The MOVAPS issue
  3. 数据可视化(matplotlib绘图)
  4. mysql高级查询 二_MySQL高级查询(二)
  5. mybatis学习(51):扩展集
  6. BP神经网络预测实现
  7. [转]看懂 Serverless,这一篇就够了
  8. dumpe2fs命令详解
  9. ScheduledExecutorService 延迟 / 周期执行线程池
  10. Atitit 如何做数据分析 描述型:发生了什么?可视化仪表盘化很重要。 1 2. 诊断型:为什么会发生?结合历史记录 1 3. 预测型:可能发生什么? 2 4. 指导型 规划未来行动:我需要做什
  11. 网络文学格局已定?未必
  12. 【Struts】ActionForm
  13. 锆石 Hello FPGA 笔记——part1 数字电路篇
  14. 一起来看看阿里开源的15个顶级Java项目
  15. 招商银行的“金融+知识”:知其然,更要知其所以然
  16. 天道酬勤,记春招之路(完美世界,360,腾讯IEG,网易雷火)
  17. 数据表为什么又叫透明表?
  18. java 中文大写金额_java编写的金额转中文大写
  19. android fbe分析,(原创)Android FBE加密源码分析(二)
  20. “独裁”的张小龙和他的微信帝国诞生记

热门文章

  1. 马云获福布斯终身成就奖;华为推出首款 4G 芯片 Balong 711;PyPy 7.2 发布 | 极客头条...
  2. Python 爬取 B 站 5000 条视频,揭秘为何千万人为它流泪!
  3. 为什么 Facebook 的 Libra 会招来科技监管的雷霆之锤?
  4. 拒绝与其他码农一致!CSDN定制T让你成为最靓的仔
  5. 华为专利全球第一:哪里跌倒,哪里爬起!
  6. iSPRINT:Google 最高能的创新加速课程,绝不允许产品走弯路!
  7. 一键免费自动 AI 抠图,效果连 PS 大哥也点赞! | 程序员硬核评测
  8. 春运车票为谁“秒空”?第三方软件的困与危
  9. 从技术上解读大数据的应用现状和开源未来! | 技术头条
  10. 程序员如何 Get 分布式锁的正确姿势?| 技术头条