![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jsp学习笔记
文章平均质量分 79
jsp学习
辛勤小王子
分享编程过程中遇到的问题和解决办法,大家一起进步
展开
-
jsp属性范围
1、page范围(pageContext) pageContext可以设置本页面的属性,并且能够在本页面中取得 范例1:scope_a.jsp 范例2:在第一个页面设置属性,随后跳转到第二个属性 scope_a.jsp: scope_b.jsp: 2、request范围 如果希望服务器跳转后依然可以取得设置的属性内容,可以使用request 设置属性: 取得属性: 只要是服务器端的跳转,那么request属性就可以一直被保留下来 客户端跳转:地址栏会改变,request属性不会传递 3、.原创 2020-11-21 12:45:24 · 125 阅读 · 0 评论 -
jsp跳转指令
跳转:从一个jsp页面跳到另一个jsp或者其他页面。跳转指令依然属于标签指令形式,需要标签完结。 定义方式一:不向跳转页面传递参数 <jsp:forward page=“路径”> 定义方式二:传参 <jsp:forward page="路径"> <jsp:param name="参数名称" value="参数值"> <jsp:param name="参数名称" value="参数值"> ..... </jsp:forward> ...原创 2020-11-18 08:52:28 · 517 阅读 · 0 评论 -
jsp包含指令
Java web项目中,很多页面包含重复的“头部信息”、“尾部信息”等,这时候将头部信息和尾部信息分别定义成两个文件,在需要的地方进行引入。 jsp的包含指令有两种形式 静态包含:<%@include file=“文件路径”%> 如果被包含的页面需要接收参数,则有区别 2、动态包含:<%@page=“文件路径” value=""%> 静态包含和动态包含的区别: 静态包含:先包含后一起进行处理(先包含后处理) 动态包含:如果包含的是静态页面则将只是导入文件内容,如果包含的是动原创 2020-11-17 22:47:25 · 326 阅读 · 1 评论 -
jsp文件访问sqlserver数据库
这是一个数据库表格,内容如下,接下来我们通过jsp范访问它。 1、把sqlserver的驱动包放到tomcat安装目录下的lib文件夹中: 2、sqlserver.jsp <%@ page pageEncoding="UTF-8"%> <%@ page import="java.sql.*"%> <script type="text/javascript"> function changeColor(obj,color){ obj.bgColor = color;原创 2020-11-10 21:01:04 · 453 阅读 · 0 评论 -
jsp的page指令
page指令的主要功能是定义一个页面的全部属性,里面会包含很多的选项 1、解决显示乱码的问题: 如果要设置浏览器支持的编码,可以使用pageEncoding属性完成 注意:pageEncoding编码设置只能设置一次 2、设置MIME类型解决乱码问题: 指的是多路internet媒体访问协议 <%@ page contentType="text/html;charset="UTF-8" %> 3、导入系统开发包:import 只要可以导包,就意味着所有的系统类都可以进行调用 并且可以在j原创 2020-11-10 20:37:03 · 1021 阅读 · 0 评论 -
jsp的三种Scriptlet
1、什么是Scriptlet: jsp文件中在<%%>之中编写Java代码,这样的操作形式就称为Scriptlet 2、根据作用的不同,Scriptlet分为三种 <%%>:只能编写局部变量、程序语句,这种是使用最多的 <%!%>:可以定义全局变量、全局常量、方法、类 范例:定义类,这种操作几乎不用 <%=%>:可以直接输出变量、常量,这种可以代替out.println() 范例:用<%%>打印乘法口诀表: ...原创 2020-11-10 20:04:33 · 706 阅读 · 0 评论 -
jsp注释
原创 2020-11-10 19:39:27 · 70 阅读 · 0 评论 -
简单示例-jsp接收客户端发送的消息
前提条件是配置好tomcat:在tomcat的项目目录下新建一个hello文件夹 1、hello.jsp <html> <head> <title>HELLO JSP</title> <body> <%//此處編寫jsp代碼 out.print("Hello World!"); out.print("<h1>Hello World!</h1>"); out.print("<原创 2020-11-10 19:35:49 · 343 阅读 · 0 评论 -
jsp指令
JSP指令: JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。 1.Page指令 Page指令为容器提供当前页面的使用说明。一个JSP页面可以包含多个page指令。 2.include指令: JSP可以通过include指令来包含其他文件。被包含的文件可以是JSP文件、HTML文件或文本文件。包含的文件就好像是该JSP文件的一部分,会被同时编译执行。 3.Taglib指令 JSP API允许用户自定义标签,一个自定义标签原创 2020-11-04 22:38:57 · 102 阅读 · 0 评论 -
jsp九大内置对象
JSP中九大内置对象为: request 请求对象 类型 javax.servlet.ServletRequest 作用域 Request response 响应对象 类型 javax.servlet.SrvletResponse 作用域 Page pageContext 页面上下文对象 类型 javax.servlet.jsp.PageContext转载 2020-11-04 22:28:21 · 78 阅读 · 0 评论 -
jsp的生命周期
1.编译阶段: servlet容器编译servlet源文件,生成servlet类 当浏览器请求JSP页面时,JSP引擎会首先去检查是否需要编译这个文件。如果这个文件没有被编译过,或者在上次编译后被更改过,则编译这个JSP文件。 编译的过程包括三个步骤: 解析JSP文件。 将JSP文件转为servlet。 编译servlet。 2.初始化阶段: 加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法 容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义原创 2020-11-04 21:56:06 · 179 阅读 · 0 评论 -
jsp简介
JSP全称Java Server Pages,是一种动态网页开发技术。 是什么? JSP全称Java Server Pages,是一种动态网页开发技术。 JSP可以在网页中插入Java代码:使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java Servlet,主要用于实现Java web应用程序的用户界面部分。 JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。 JSP标签有多种功能,比如访问数据库、记录用户选择信息原创 2020-11-04 21:33:11 · 224 阅读 · 0 评论