jsp
今天一定
这个作者很懒,什么都没留下…
展开
-
jsp学习笔记之Ajax异步更新(十二)
十二. Ajaxa. 简介:AJAX = Asynchronous JavaScript and XML (异步的JavaScript和XML)。Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。b. 作用:传统的网页(即不用ajax技术的网页),想要更新内容或者提交一个表单 ,都需要重新加载整个网页。使用ajax技术的网页,通过在后台服务器进行少量的数据交换,就可以实现异步局部更新。增强B/S的体验性例如:注册时可以根据输入的账号密码判断用户是原创 2020-06-07 10:36:57 · 455 阅读 · 0 评论 -
jsp学习笔记之过滤器、监听器、session钝活化(九~十一)
九. 过滤器(拦截器)无论请求还是响应都会被拦截需要过滤器放行实现Filter接口实现初始化、拦截器、销毁/*为全部拦截拦截后运行dofilter内语句放行十. 监听器监听对象:request、session、application分别对应的接口request: ServletRequestListenersession:HttpSessionListenerapplication: ServetContextListener接口对应的方法(监听开始与结原创 2020-06-06 15:13:15 · 86 阅读 · 0 评论 -
jsp学习笔记之JSTL(八)
八. JSTL1. pom 先引入两个jar包 <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <!-- https://mvnrepository.com/artifact/taglibs/stan原创 2020-06-05 12:00:58 · 116 阅读 · 0 评论 -
jsp学习笔记之EL让取值更加方便(七)
七. ELExpressopm Language,可以代替JSP页面中的JAVA代码a. 传统JSP用java代码显示数据的弊端:类型转换、需要处理null、代码参杂b. el表达方式:${域对象 . 域对象中的属性 . 属性的属性}<br>${requestScope.student.sno}<br>一般用点操作符,但不能有特殊字符(. 、-)用[""]操作符就可以,比如["my-name"] (单双引号都可以)可以获取变量值 String nam原创 2020-06-05 01:31:54 · 114 阅读 · 0 评论 -
jsp学习笔记之上传和下载(六)
六. 上传和下载1. 上传a. 引入两个JAR包apache: commons- fileupload. jar组件commons- fileupload. jar依赖commons- io. jarb. 代码:前台代码jsp:通过表单上传:<input type="file" name="spicture"/>表单的提交方式必须是post表单中必须增加一个属性:enctype="multipart/form-data"后台代码servlet:使用tomca原创 2020-05-25 14:53:00 · 107 阅读 · 0 评论 -
jsp学习笔记之三层架构(五)
五. 三层架构表示层(USL,User Show Layer,视图层)业务逻辑层(BLL,Bussiness Logic Layer,Service层)数据访问层(DAL,Data Access Layer,Dao层)1. 三层架构与MVCa. 表示层(USL,User Show Layer,视图层)前台:对应MVC中的view,用于和用户交互、界面的显示jsp、js、html、css、jquery等Web前端技术代码位置:WebContent后台:对应MVC中的controlle原创 2020-05-25 14:50:45 · 672 阅读 · 1 评论 -
jsp学习笔记之MVC模式(四)
四. MVC设计模式MVCModelViewController模型视图控制器1. Model一个功能用JavaBean实现2. Controller接收 请求,将请求跳转到模型进行处理;模型处理完毕后,再将结果 返回 给请求处。3. View用于展示、与用户交互。用html、js、css、jsp、jquery等前端技术实现4.Servlet符合规范的Java类a. 必须继承 javax.servlet.http.HttpServletb原创 2020-05-25 14:48:01 · 238 阅读 · 0 评论 -
jsp学习笔记之JDBC与数据库连接(三)
三. JDBC(连接java代码和数据库 )1. 概念Java - DataBase - ConnectivityJava — 数据库 ------ 连接对象可以为多种关系型数据库DBMS 提供统一的访问方式目的:用java操作数据库JDBC API:提供各种操作访问接口,Connection、Statement、PreparedStatement、ResultSetJDBC DriverManager:管理不同的数据库驱动各种数据库驱动(jar包):各种相应的数据库厂商提供(第三方原创 2020-05-25 14:28:40 · 566 阅读 · 0 评论 -
jsp学习笔记之jsp内置对象(二)
二. jsp内置对象(自带的,不需要new也能用)jsp共有九个内置对象:request/out/pageContext/response//session/application/config/page/exception1.out:输出对象,向客户端输出内容2.request:请求对象,储存客户端向服务器发出的请求信息a.常见方法:String getParameter(String name):根据请求字段名key,返回字段值valueString[ ] getParameterVa原创 2020-05-25 14:26:36 · 173 阅读 · 0 评论 -
各浏览器User-Agent的详细信息
转载自:http://www.iamniu.com/2012/02/23/detailed-information-of-user-agent/关于User-Agent的相关介绍,请参见Http header之User-Agent。User-Agent的详细信息:PC端:safari 5.1 - MACUser-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_8; en-us) AppleWebKit/534.50 (KHTML, like转载 2020-05-12 02:17:22 · 1169 阅读 · 0 评论 -
form表单中οnsubmit无效的问题解决办法
起因:在用idea写jsp页面时,经常碰到需要判断表单中是否非空的时候,然后在form后加上οnsubmit就可以阻止表单的提交。但是,我这次就碰到了问题,因为之前写过相同的代码,图省事就直接复制了过来,如下????然而万万没有发现,问题就隐藏在这其中。。。????处理:尝试了几种我常出错的可能,form写成from情况,这个我之前常犯,这次不是script中的属性id与表单中的id没有匹配上,这次也不是onsubmit格式错误,要是写成 οnsubmit="demo()"就错了,原创 2020-05-11 21:34:05 · 3605 阅读 · 4 评论 -
view写判断语句,form表单提交onclick和onsubmit
在写视图时看的,感觉蛮有用的,用来判断很好用onclick和onsubmitonsubmit只能表单上使用,提交表单前会触发, onclick是按钮等控件使用, 用来触发点击事件。在提交表单前,一般都会进行数据验证,可以选择在submit按钮上的onclick中验证,也可以在onsubmit中验证。但是onclick比onsubmit更早的被触发。提交过程1、用户点击按钮 ----&...转载 2020-05-06 01:22:44 · 308 阅读 · 0 评论 -
jsp学习笔记之零零散散的记录(总)
1.JSP的页面元素:a. 脚本Scriptlet<% %>原创 2020-04-22 01:07:49 · 848 阅读 · 0 评论 -
使用idea时jsp中使用out.print();时报错的解决办法
我就一直在找错!然后发现我没错!好像不止out.print();还有pageContext 和jspContext其他的方法在使用时都会出错例如:这边print显示红色出错因为这边使用的时JSP的API并不是Servlet的,Maven创建动态Web项目中JSP页面中会报错,但是可以运行,所以我们只要导包就完事为什么别人Tomcat就没事啊!解决办法我看了好多人的都好复杂其实只要在...原创 2020-04-21 00:49:11 · 7781 阅读 · 7 评论 -
用Phaser框架做个flappybird小游戏(五)
上节课我们让小鸟成功飞了起来,那么接下来我们就完成这个游戏的剩余部分。首先解决目前版本小鸟还是无敌的这个问题,首先想到和地板一样加一个collide碰撞检测。实际操作告诉我们好像哪里出了点问题,小鸟居然把柱子顶开了!查了一下,简单来说就是力是相互的,柱子又是运动的,不能像地板一样固定住。那么除了collide碰撞还有没其他办法检测呢,答案是有的,还有一个overlap掠过,代码...原创 2020-04-19 00:10:46 · 254 阅读 · 2 评论 -
jsp中如何建立错误页面
我们经常遇到写的jsp文件中有错误,运行时就会报错。但是一堆的错误信息看着头晕,如果以后搞开发,客户看了就觉得你很不专业。如何让错误信息高大上一点呢?下面举例说明一下:正常代码:显示页面:错误代码:显示页面:这个时候我们只需要再建立一个errorPage.jsp,我们先自己创建一个高大上的错误页面。例如:<%@ page contentType="text/html...原创 2020-04-15 18:31:16 · 752 阅读 · 0 评论 -
jsp简单登陆界面加图形验证码,新手必备(一)
已完成有干扰线干扰点的验证码,还不会旋转,明天继续!代码如下????package cn.edu.mju.project2.comtroller;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.s...原创 2020-04-01 01:03:07 · 2424 阅读 · 4 评论 -
jsp简单登陆界面加图形验证码,新手必备(二)验证码刷新
如何实现登陆界面验证码的刷新功能?在通过Maven配置好web服务后,在webapp文件夹中我们建立一个login.jsp文件<head>标签用于定义文档的头部,它是所有头部元素的容器。<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。<body>元素定义文档的主体,包含文档的所有内容(比如文本、超链接、图像、表...原创 2020-04-14 22:45:52 · 2298 阅读 · 0 评论 -
jsp中四种用于存储数据的范围对象
jsp中用于存储数据的对象(用邮递员送快递举例)共四个,四个存储方法:.getAttribute("")与.setAttribute("")pageContest同一页面内有效(同一个小区)request(常用)同一个请求(同一趟行程可以不同小区)session(常用)数据在一个会话有效期内可用,同一客户端,不同次(快递放入分发站点,保存时间默认30分钟)使用方法:/...原创 2020-04-15 17:42:56 · 2216 阅读 · 0 评论 -
jsp页面中include的两种使用方法
同一文件夹下的不同JSP文件可用forward标签进行合并具体如下既然可以用forward标签进行合并,那么我们现在就将index.jsp分为三部分首先看下我们的header.jsp文件<%@ page contentType="text/html;charset=UTF-8" language="java" %><title>简单登陆页面</ti...原创 2020-04-15 11:50:16 · 7382 阅读 · 0 评论