2016年11月24日
摘要:
不用jQuery的ajax流程 test.jsp 基于jQuery的ajax xml格式的数据 demo2.jsp json格式的数据 demo3.jsp 这是我之前项目中总用到的类型,重点: demo.jsp
阅读全文
posted @ 2016-11-24 02:19
我和Messi五五开
阅读(344)
推荐(0)
2016年11月22日
摘要:
分析: 首先用户必须登陆 将商品添加到购物车,在生成订单。 我们需要一个订单表。 在订单中我们需要包含商品,并且还需要收货人地址,收货人,联系方式信息。 通过上面分析,我们会发现orders表需要与user及products表关联。 用户与订单之间 它们是一对多关系 用户是1 订单是多。 在多的一方
阅读全文
posted @ 2016-11-22 01:20
我和Messi五五开
阅读(899)
推荐(0)
2016年11月20日
摘要:
物理分页 只从数据库中查询出要显示的数据 优点:不占用很多内存 缺点:速度比较低,每一次都要从数据库中获取 逻辑分页 从数据库中将所有记录查找到,存储到内存中,需要什么数据 直接从内存中获取. 优点:速度比较快 缺点:占用比较多的内存,如果数据比较多,可以出现内在溢出。 数据实时更新需要单独处理.
阅读全文
posted @ 2016-11-20 00:32
我和Messi五五开
阅读(573)
推荐(0)
2016年11月19日
摘要:
可以输入四个条件,这四个条件不是必须全部输入,如果没有输入,查询全部信息,如果有输入,它们之间是and的关系。 操作步骤: 在页面上生成的表单 创建一个FindByConditionServlet,得到所有的请求参数 主要是sql生成问题 1.创建一个原始的sql语句 select * from p
阅读全文
posted @ 2016-11-19 17:26
我和Messi五五开
阅读(439)
推荐(0)
摘要:
在页面上添加了多个checkBox,并且添加了一个删除按钮,当勾选了多个数据时,点击删除选中按钮可以将这些记录删除。 问题: a) 将选中的商品的id传递到服务器端 b) 在服务器端通过QueryRunner的batch方法根据id值来批量删除。 解决全选与全不选 解决怎样将选中的商品的id传递到服
阅读全文
posted @ 2016-11-19 17:18
我和Messi五五开
阅读(1423)
推荐(0)
2016年11月16日
摘要:
第一个版本 servlet service dao exception ThreadLocal 它的底层是使用了一个Map集合 Map<Thread,Object> 它的key就是当前的线程对象. set(Object obj) 它就相当于 map.put(Thread.currentThread(
阅读全文
posted @ 2016-11-16 23:59
我和Messi五五开
阅读(455)
推荐(0)
摘要:
实现原理: 实现操作: Request.getParameter(“saveName”) 判断它的值是否是”ok” 如果是就代表勾选了。 Cookie cookie=new Cookie(“username”,username); 持久化存储 setMaxAge() setPath() 在login
阅读全文
posted @ 2016-11-16 01:38
我和Messi五五开
阅读(461)
推荐(0)
摘要:
在dao层异常处理中: 一直返回到action层 在页面上; 适用于父类接口中方法没有返回值
阅读全文
posted @ 2016-11-16 01:08
我和Messi五五开
阅读(323)
推荐(0)
2016年11月14日
摘要:
会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据。 例如:用户点击超链接通过一个servlet购买了一个商品,程序应该保存用户购买的商品,以便于用
阅读全文
posted @ 2016-11-14 01:52
我和Messi五五开
阅读(566)
推荐(0)
2016年11月12日
摘要:
入门案例 如果我们在输入用户名与密码时,输入的信息如下: 用户名: tom' OR '1'='1 密码:任意输入 这时会发现,我们的程序正确运行了,并显示用户登陆成功及用户的详细信息。 这就产生了SQL注入问题 所谓SQL 注入是用户利用某些系统没有对输入数据进行充分的检查,从而进行恶意破坏的行为。
阅读全文
posted @ 2016-11-12 01:29
我和Messi五五开
阅读(160)
推荐(0)