JavaWeb
jsp 和 servlet 初学
千钧~
天道不一定酬所有勤,但是,天道只酬勤
展开
-
Ajax基础使用
Ajax:异步js 和 xml 异步刷新: 如果网页中某一个地方需要修改,异步刷新可以使:只刷新该需要修改的地方,而页面中其他地方 保持不变。例如:百度搜索框、视频的点赞 实现: js: XMLHttpRequest对象 XMLHttpRequest对象的方法: open(方法名(提交方式get|post),服务器地址,true) :与服务端建立连接 send(): get: send(...原创 2019-07-30 18:54:42 · 190 阅读 · 0 评论 -
数据库连接池-Tomcat-dbcp、dbcp、c3p0
Tomcat-dbcp 关于JNDI:java命名与目录接口(Java Naming and Directory Interface) 我的理解:将一个资源以key的方式存入,运行时可以根据key取 具体定义:https://baike.baidu.com/item/JNDI/3792442?fr=aladdin 对于Tomcat配置方式 tomcat/conf/context.xml配置: &...原创 2019-07-18 14:38:28 · 261 阅读 · 0 评论 -
三层架构
1、 三层架构 与mvc设计模式一致:都是为了 解耦合 提好代码复用 区别,二者对项目理解角度不同 2、 三层组成 表示层(USL,User Show layer : 视图层) -前台: 对应mvc的view,用于用户交互、界面的显示 jsp js html css jquery 等前端技术 代码位置: webContent -后台: 对应于mvc的controll...原创 2019-07-22 14:31:06 · 2597 阅读 · 0 评论 -
理解MVC
MVC设计模式 M: model 模型 :一个功能,用JavaBean实现 V: view 视图 :前端来实现 C:controller 控制器 : 接受请求 ,将请求跳转到模型处理; 模型处理完毕后,在将结果返回给 请求处(一般用servlet) jsp->java(servlet)->jsp servlet: java类必须符合一定的规则: a、必须继承 jav...原创 2019-07-22 14:12:10 · 200 阅读 · 0 评论 -
sql分页
1、 分页 要实现分页 必须知道 某一页 数据从哪儿开始 到哪儿结束 假设每页10条数据 sqlserver/oracle: 从1开始 第n页 开始 结束 1 1 10 2 11 20 3 21 30 n 10*(n-1)+1 n*10 mysql :第0开始 第n页 开始 结束 1 0 9 2 10 ...原创 2019-07-24 21:32:02 · 2294 阅读 · 0 评论 -
JSP9大内置对象
内置对象 pageContext JSP页面容器 request 请求对象 session 会话对象 appliation 全局对象 response 响应对象 config 配置对象(服务器配置信息) out 输出对象 page 当前JSP页面对象(相当于java中的this) exception 异常对象 四种范围对象 ...原创 2019-07-21 15:47:45 · 636 阅读 · 0 评论 -
JSP页面结构
JSP执行流程 jsp -> java(Server文件) -> class ***jsp与Servlet 可以相互转换 因为第一请求服务端 会有翻译 和编译的过程,因此比较慢; 后续访问 可以直接访问class,因此速度较快。 但是 如果 服务端修改了代码,则再次访问时 会重新的翻译、编译。 由于shi ...原创 2019-07-21 13:08:23 · 1385 阅读 · 0 评论 -
过滤器(拦截器)
主要:实现一个Filter接口 init()、destroy() 原理、执行时机 同Servlet 配置过滤器,类似servlet 通过doFilter()处理拦截,并且通过chain.doFilter(request, response);放行 filter映射 <filter> <filter-name>Myservlet</filter-name>...原创 2019-07-30 11:24:07 · 116 阅读 · 0 评论 -
jstl
JSTL : 比EL更强大 两个jar包 jstl.jar standard.jar 步骤 1、引入taglib指令 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> prefix=“c” 标签前缀 表示 核心标签库 : 通用标签库 、条件标签库 迭代标签库 I、通用标签库 <c:set>...原创 2019-07-30 11:12:20 · 96 阅读 · 0 评论 -
EL表达式
EL :Exppression Language 代替jsp中的java代码 传统的 在jsp中用java代码显示的弊端 类型转换 需要处理null 代码掺杂 –》 EL 可以自动处理 语法: ${范围.对象.属性.属性的属性 } : 可以级联操作 ${EL表达式} a.EL不需要导包 b.在el中调用属性,其实是调用的getXxx()方法 操作符:操作:属性,不是对象 1、点操作符(....原创 2019-07-30 10:54:29 · 242 阅读 · 0 评论 -
文件上传于下载
上传 jar Apache: commons-fileupload.jar 、commons-io.jar 代码: 前台: <form action="UploadServlet" method="post" enctype="multipart/form-data"> studentNo:<input name="sno"><br> studentN...原创 2019-07-29 22:10:12 · 134 阅读 · 0 评论 -
JSP之初识
JSP : 全称 JavaServer Pages 动态网页与静态网页的区别 静态:通常用html css javascript 组成的页面 不用 和 是否有“动感”混为一谈 是否 随着 时间、地点、用户操作 的 改变而改变 架构 CS : Client Server QQ、微信、等 不足: A、 如果软件升级 那么全部都需要升级 B、 维护麻烦: 需要维护每一台 ...原创 2019-06-20 20:15:47 · 85 阅读 · 0 评论