- 博客(71)
- 收藏
- 关注
原创 <JSP> 习题06
该页面负责判断inputGuess.jsp提交的猜测是否和用户的session对象中存放的那个数字相同,如果相同就将用户重定向到success.jsp;编写5个jsp页面inputGuess.jsp,result.jsp,small.jsp,large.jsp和success.jsp,实现猜数字游戏。small.jsp和large.jsp提供表单,用户可以使用该表单继续输入自己的猜测,并提交给result.jsp页面。3) small.jsp和large.jsp的具体要求。
2023-04-05 17:27:24
242
原创 <JSP> 习题03
2) 第二个页面dologin.jsp ,功能设计: 接收用户提交的表单数据, 并且将用户信息转发给显示页面。1)第一个页面login.jsp ,表单设计:用户输入用户名和密码,提交登录请求。本实验实现利用request对象进行页面的请求转发, 各页面要求如下。3)第三个页面show.jsp,显示设计:接收用户登录信息,并显示。
2023-04-05 14:31:08
403
原创 【JSP】 17 Cookie和Session的区别和应用场景
cookie是再用户未登录情况下进行身份识别的,长期存储只能cookie。购物车 设置网页背景色 登陆注册保存数据用cookie。用户名 、 验证码用session。session是用户登录后使用。
2023-04-01 21:46:01
119
原创 【JSP】16 Session
刚刚我们使用cookie进行数据保存到浏览器,但其实,把数据保存到浏览器中是不安全的,浏览器是在客户端的,数据会在网络中不断传输,其实是不安全的。如果浏览器关闭了,再打开,获取到的session并不是同一个,之前的session只是被写入到了硬盘文件中保存了,但第二次并不会拿出来用。服务端里有一个Session对象,我们可以通过A和B获取同一个Session对象,通过A来存储数据,通过B来获得数据。session的失效时间为100分钟,如果不配的话,默认是30。服务端会话跟踪技术:将数据保存到服务端。
2023-04-01 21:33:22
108
原创 【JSP】15 Cookie
会话跟踪技术就是用来解决一次会话中多次请求间的数据共享问题。它的解决方案有两种,一种是cookie 一种是session。Cookie:客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问。Cookie不支持中文,会报错。
2023-04-01 20:40:29
101
原创 【JSP】14 会话跟踪技术
HTTP协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为心得请求,因此我们需要会话跟踪技术来实现会话内数据共享。例如,打开浏览器,进入京东页面,我发送了一次请求到京东的服务器,同时,我也接收到了响应,展示了京东的html页面,这时候会话就建立。当服务器收到多个请求,服务器需要识别是不是同一个浏览器发出的,识别的过程就是会话跟踪。会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是都来自于同一浏览器,以便在同一次会话的多次请求间共享数据。在一次会话中可以包含多次请求和响应。
2023-04-01 19:17:23
124
原创 【JSP】12 <c:foreach>
在JSTL的Core标签库中,<c:forEach>标签的begin end step 分别用于指定循环的起始索引、结束索引和步长。在上面两个例子中,我们已经使用<c:forEach>标签做到了循环数组和循环集合。我们在部分遍历的情况下需要指定循环的 次数 起始索引 结束索引。
2023-04-01 09:48:41
172
原创 【JSP】10 <c:if>标签
如果是true 执行 This is your first. Welcome to the site。scope: page request session application 四个作用范围。通过test属性判断${visitCount==1}是true 或者false。scope:用于指定var变量的作用范围,默认值为page。<c:set> 设置了visitCount=1。var: 用于指定逻辑表达式中变量的名字。test:用于设置逻辑表达式。<c:if>有三个属性。
2023-03-31 11:54:48
281
原创 【JSP】10 EL表达式
当域对象中的值不存在时,如果我们使用EL表达式获取域对象里面的值时返回空字符串。使用Java方式获取时,如果返回值是null,会报空指针异常。EL表达式的作用是 显示字符串。
2023-03-31 10:14:16
133
原创 【JSP】09 JSP的三种脚本元素 <% %>
例如我们想将3输出到浏览器页面,那么我们要使用<% out.println(3)%>,必须是<%%>与out.println()语句结合使用才能实现效果。<%= expression%> 参数expression可以是Java语言中任意完整的表达式,该表达式的最终结果会转换成一个字符串。<% %>的特点在于,它是用来写Java代码的。并且它声明变量都是局部的,只能在<%%>里面生效。%>主要用于定义全局变量或者方法,使用<%!<% Java代码(变量、方法、表达式) %><% %>不能进行方法的定义。
2023-03-29 19:52:59
1174
原创 【JSP】07 用户登录注册案例
一点注册的提交按钮 就把数据提交到registerServlet中去。一点击按钮submit就把表单提交到loginServlet中去。
2023-03-26 16:38:27
87
原创 【JSP】04 Request和Response
2. 我们需要查阅HttpServiceRequest接口时,在Java EE文档中查阅request对象即可。1. Tomcat创建request对象传递到service方法中。【使用servlet模板创建servlet】【解决post get中文乱码问题】
2023-03-26 13:56:06
78
原创 数据库01
数据库管理系统通过调用操作系统的服务,比如进程管理、内存管理、设备管理以及文件管理等服务,为数据库用户提供管理、控制数据库中各种数据库对象、数据库文件的接口,实现对数据的管理与维护。DBA要综合个用户的应用要求,和数据库设计人员共同决定数据的存储结构和存取策略,以求获得较高的存取效率和存取空间利用率。数据库系统是指计算机引入数据库后的系统,它能有组织的、动态的存储大量的数据,提供数据处理和数据共享机制。当用户的需求增加和改变时,DBA还要对数据库进行较大改造,包括修改部分设计,即数据库的重构造。
2023-03-25 21:26:48
133
1
原创 布局技巧: margin复制的巧妙运用 文字围绕浮动元素的妙用 行内块的巧妙运用
布局技巧: margin复制的巧妙运用 文字围绕浮动元素的妙用 行内块的巧妙运用
2022-08-11 15:20:31
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人