![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb/J2EE
LVXIANGAN
这个作者很懒,什么都没留下…
展开
-
JavaWeb开发之Eclipse中jsp自动导入类路径
在Android中开发,在页面引用一个自定义类,Eclipse会自动导入,也可以通过ctrl + shift + o 引入,但JSP开发不行。我们新建一个类Person,要在Login.jsp中使用它,需要这样:<% Person p = new Person(); // 写完左边的Person 后,立刻按 alt + / 快捷键才能导入%>总结:声明类写完后,不要输入...原创 2018-06-04 14:44:18 · 2120 阅读 · 0 评论 -
浅谈CSRF攻击方式
一.CSRF是什么? CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么? 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚...转载 2018-12-09 21:29:14 · 193 阅读 · 0 评论 -
一个复杂的json例子
本文只展示json层级复杂性 ,不作报文解释,伸手党请绕路!{ "status": 0, "message": "", "data": { "search_data": [ { "elements": [ { ...原创 2018-08-09 21:54:17 · 12396 阅读 · 11 评论 -
JavaWeb开发技巧之装饰器设计模式
假设我们遇到这样一种情况:在页面输出<%= request.getParameter("content")%前,要在Servlet要对显示内容进行敏感词汇进行过滤处理,装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法...原创 2018-07-13 11:06:58 · 476 阅读 · 0 评论 -
JavaScript之childNodes 和 children 区别
1、先让我们来看看childNodes的用法,以及是如何计算节点数量: 为什么输出是7而不是3呢?原来Internet Explorer 会忽略节点之间生成的空白文本节点(比如换行字符),而 Mozilla 不这么做。 2、两者区别:children() 方法返回被选元素的所有直接子元素。因此上面直接输出3。注意:children()在...原创 2018-07-24 00:34:25 · 7499 阅读 · 0 评论 -
JavaWeb开发之 / 斜杠用法
JavaWEB开发中的 / 到底代表什么?1⃣️当前 WEB 应用的根路径:http://localhost:8080/contextPath/ > 请求转发时:request.getRequestDispatcher("/path/b.jsp").forward(request. response); > web.xml 文件中映射Servlet 访问路径 <se...原创 2018-07-04 16:53:56 · 940 阅读 · 0 评论 -
JavaWeb开发之Filter中的dispatcher标签
dispatcher元素2.4版本的servlet规范在部属描述符中新增加了一个<dispatcher>元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个<filter-mapping>元素中加入任意数目的<dispatcher>,使得filter将会作用于直接从客户端过来的request(REQUEST),通...转载 2018-07-10 16:40:10 · 1511 阅读 · 0 评论 -
JavaWeb开发之页面传值
1、新建jsp页面,创建Form表单,注意action要使用绝对路径,这里指向的是一个servlet。2、提交数据3、在接收页重写doPost方法(若第一步method="get"则重写doGet),通过request对象获取。若接收页是jsp,那么调用隐藏的request对象获取,在xxx.jsp插入代码: <% String []books = request.getParameterV...原创 2018-07-03 14:53:37 · 2302 阅读 · 1 评论 -
Mac系统安装和配置tomcat步骤详解
一:下载打开Apache Tomcat官网,选择需要的版本下载:二:存放到本地文件夹重名民为ApacheTomcat,放到/Users/计算机名/Library/目录下三:启动Tomcat打开Terminal,进入ApacheTomcat所在目录的bin目录下$:cd /Users/mymac/Library/ApacheTomcat/bin1启动Tomcat$:./startup.sh1如果出现...转载 2018-06-11 10:50:41 · 1959 阅读 · 0 评论 -
JavaWeb开发Servlet之getParameter和getAttribute的区别,
Servlet类重写service方法时,可以通过req获取请求参数service(ServletRequest req, ServletResponse res) Called by the servlet container to allow the servlet to respond to a request.先来看看ServletRequest所在包:javax.se...原创 2018-06-08 17:45:25 · 724 阅读 · 0 评论 -
JavaWeb开发之创建Servlet无法自动更新web.xml配置
在创建Servlet时发现:web.xml并没有随着原创 2018-06-15 10:21:09 · 5606 阅读 · 1 评论 -
JavaWeb开发之什么时候重启Tomcat服务器
以前和后端同事调试接口时,经常听到的一句话就是:等等,我重启一下服务器……最近看了一段tomcat服务器开发教程,修改java类后没有重启tomcat服务器,直接刷新请求页面就可以了,那是为什么呢?带着疑问找了一番,结论如下:什么时候不需要重启tomcat:1、修改jsp页面2、修改java方法的内容而不是方法体什么时候需要重启tomcat:1、修改xml文件2、修改java方法体参考:https...原创 2018-06-06 17:39:17 · 1706 阅读 · 3 评论 -
Servlet是什么?
什么是Servlet?简单理解,Servlet就是一个java程序,它会监听/检测某个地址+端口访问:如http://192.168.1.1 : 80,经过一系列的计算,返回HTML脚本,显示在用户的浏览器。借用一张图,它显示了 Servlet 在 Web 应用程序中的位置。常见的Servlet容器:Tomcat...原创 2018-05-30 16:49:34 · 886 阅读 · 0 评论 -
JavaWeb开发之PrintWriter乱码
PrintWriter 输出信息乱码 异步方式,返回json给前台时,向前台输出信息使用PrintWriter,但是在输出的过程中,出现乱码的情况。于是我想起来response.setCharacterEncoding("utf-8");设置页面编码,以及response.setContentType("text/html; charset=utf-8");设置内容类型编码,但是在实验后不成功,...转载 2018-06-12 17:42:44 · 1090 阅读 · 0 评论 -
JavaWeb开发之load-on-startup用法
1、首先在web.xml中配置servlet节点: <servlet> <servlet-name>secondServlet</servlet-name> //servlet注册的名字 <servlet-class>com.test.javaweb.SecondServlet</servlet-clas...原创 2018-06-05 16:13:36 · 2491 阅读 · 0 评论 -
创建Dynamic Web Project没有web.xml问题
在创建Dynamic Web Project项目后,发现WebContent下面没有web.xml,如图:正确创建步骤如下:默认配置,一路next,记得勾选Generate web.xml deployment descriptor,否则不会创建。搞定收工!...原创 2018-06-12 15:29:22 · 2990 阅读 · 0 评论 -
事务四大特性理解,什么是脏数据、脏读、不可重复读、幻觉读
什么是事务?事务指的是逻辑上的一组操作,这组操作要么全部发生,要么全部失败。举例 : 张三和李四 进行 转账的操作 张三向转账李四 1000元 张三余额-1000元 李四余额+1000元不应该出现的是 在转账过程中由于一些意外,使张三的余额减去了1000元, 而李四并没有收到这笔钱。 使用事务来进行管理。 必须一起成功或者一起失败事务四大特性(ACID)原子性:...转载 2018-12-28 18:10:36 · 5142 阅读 · 0 评论