Java Web
鱼巷、猫未随
但行好事,莫问前程。
展开
-
eclipse-JSP-快速生成Servlet
如何借助eclipse快速生成Servlet?步骤:选中根目录src ↓快捷键Ctrl+n ↓输入并选中Servlet,点击Next↓→ 输入包名和类名↓点击finish↓根据自己需要,手动删除不需要的代码和注释...原创 2019-03-17 21:23:28 · 1111 阅读 · 0 评论 -
浅谈JavaWeb开发中的四大域对象
JSP九大内置对象中的如下四个又作为了四大域对象: page request session application页面跳转的两种方式(重定向 &请求转发): ①重定向:用于request域中无数据的情况: reponse.sendRedirect(); ②请求转发:用于request域中有数据的情况: i.reque...原创 2019-08-17 23:50:00 · 412 阅读 · 0 评论 -
浅谈域对象、ServletContext、ServletConfig、ServletContextListener
什么是域对象? 域对象:保存数据和获取数据,用于在不同资源之间共享数据。Web开发中的四个域对象:按范围从小到大:page(jsp有效) → request(一次请求) → session(一次会话) → application(当前web应用)page域指的是pageContext. request域指的是HttpServletRequest session 域...原创 2019-06-24 11:36:45 · 567 阅读 · 1 评论 -
浅谈Cookie与Session
Cookie 服务器发送给浏览器,想让浏览器保存的数据。HTTP是无状态协议 无状态:服务器无法分辨每次的请求来自谁。所以Cookie相当于服务器让浏览器去保存一份数据,以后每次访问时带上相应的数据。就像超市的会员卡一样,每次购物时出示会员卡 即可识别身份。Cookie的生命周期/最大存活时间(Max-Age)默认为一个session(即从打开一次浏览器到关闭该浏览...原创 2019-07-03 14:35:08 · 202 阅读 · 0 评论 -
Java Web——Servlet、HttpServlet
什么是Servlet?从广义上讲,Servlet规范是由Sun公司制定的一套技术标准,包含与Web应用相关的一系列接口(即Servlet是一个接口)。 从狭义上讲,Servlet指的是javax.servlet.Servlet接口及其子接口,也可以指实现了Servlet接口的实现类。 Servlet 作为服务器端的组件,它的本意是“服务器端的小程序”。Servlet作用: 接...原创 2019-06-25 14:37:57 · 268 阅读 · 0 评论 -
Java Web——页面跳转
页面跳转的方式有:重定向 和 请求转发request.setAttribute() 放数据 request.getAttribute() 取数据如果request域中没有数据,使用重定向跳转 :response.sendRedirect();如果request域中有数据,使用请求转发跳转:先 request.setAttribute() ;再 request.getRequ...原创 2019-06-04 16:09:19 · 6336 阅读 · 0 评论 -
浅谈 MVC与三层架构
引言:使用Eclipse开发工具写Java Web项目时会发现,一个中型或者大型项目 随着代码的增多,会发现:代码既可以写在src目录下,也可以写在WebContent目录下。src下可以建很多包 ,WebContent下可以建很多文件夹。所以问题就来了:一个新的类 到底往哪个目录下的哪个文件夹里写?此时解决办法就是:需要一个模式去规范,到底哪个类该往哪里写。 ...原创 2019-06-03 16:24:38 · 113621 阅读 · 18 评论 -
浅谈DBUtils 中ThreadLocal
如果既要保证数据安全,又要保证性能,可以考虑ThreadLocal(线程本地变量)ThreadLocal:可为每个线程 创建一个副本。每个线程可以访问自己内部的副本。即 new(创建)1次 ,ThreadLocal(复制) 多次举个例子:就好比 CSDN有一份资料 卖100C币 ,有A、B、C三人要买 不用ThreadLocal 就一人买一份,共花300C币用了ThreadLo...原创 2019-05-29 23:53:22 · 332 阅读 · 0 评论 -
浅谈Apache——DBUtils
要使用DBUtils , 需要引入以下Jar包:包含几个重要的类:1.DBUtils:辅助(打开&关闭连接.....)2.QueryRunner :增删查改3.ResultSetHandler :如果是 “查” 操作,则需要ResultSetHandler来处理结果集ResultSetHandler是个接口,有很多实现类(因为返回结果类型有很多种)如下所示:...原创 2019-05-29 23:33:54 · 2221 阅读 · 1 评论 -
request.getAttribute() 和request.Parameter()区别
【相同点】1.都是HttpServletRequest类中的方法2.都是用来传递数据用的【不同点】1.方法是否需配对使用? ①Parameter():只有getParameter(),没有setParameter(); ②getAttribute() : setAttribute()和getAttribute()成对使用; ...原创 2019-04-15 09:20:12 · 19641 阅读 · 2 评论 -
jsp:include flush="true"
<jsp:include flush="true" page="xxx.jsp"></jsp:include>在简单页面中,该属性不纳入考虑,因而flush属性,默认为 false而在页面包含大量数据时,为缩短客户端延迟,也为了避免数据泄漏,造成错误。可将一部分数据内容先行读出时,需设置flush为true。服务器端页面缓冲,大致的意思是,在将生成的HTML代码送...原创 2019-04-20 17:25:23 · 4231 阅读 · 0 评论 -
为超链接设置confirm对话框
在网页中想实现当点击 超链接 删除执行删除操作前 先弹出一个提示框,问我是否确定要进行删除 当点击提示框中确认按钮后再删除。那么该如何实现呢? ↓代码: <a href="要链接到的目的地址" onclick="return confirm('删除后无法恢复,确定要删除吗?')"> 删除 </...原创 2019-03-27 21:49:05 · 1619 阅读 · 0 评论 -
解决eclipse—WebContent下子目录中jsp页面调用Servlet报404错误
一般情况下,jsp页面 直接选择在根目录WebContent中建立,可直接调用根目录Src 中建立的Servlet对象。但有时想将jsp页面建在WebContent的子目录下:例如 如下图所示:这时,再调用Servlet会报404(访问资源不存在)错误!解决办法:首先 Servlet要想使用 则需要,根据新建Web工程时 下图所示栏中所选版本不同分为两种:①Servl...原创 2019-03-23 13:49:22 · 3768 阅读 · 1 评论 -
http GET 和 POST 请求的优缺点、区别
Get和Post一般的区别:(1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中)(2)post发送的数据更大(get有url长度限制)(3)post能发送更多的数据类型(get只能发送ASCII字符)(4)post比get慢(5)post用于修改和写入数据,get一般用于搜索排序和筛选之类的操作(淘宝,支付宝的搜索查询都是get提交...转载 2019-08-28 11:41:15 · 763 阅读 · 0 评论