自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 java

增强for循环for(类型 输出对象:遍历的对象) 1、可以遍历数组 //增强for循环 @Test public void testFor1(){ String str[] = {"a","b","c"}; for (String s:str){ System.out.println(s); } }2

2016-06-14 10:09:22 334

原创 mybatis整合springmvc

刚学了mybatis,现在用mybatis整合一下springmvc配置文件jdbc.propertiesjdbc.driverClass = com.mysql.jdbc.Driverjdbc.jdbcUrl = jdbc:mysql:///ssmjdbc.username = rootjdbc.password =xxx12345log4j.properties### direct

2016-05-04 12:45:16 397

原创 Spring连载(1)

好久没写博文了,最近玩的太浪,打算把spring再复习一遍,以于温故知新。 先敬上一张spring的图Spring架构图 Spring是一个非常活跃的开源框架,他是一个基于Core来构架多层javaEE系统的框架,它的主要目的就是为了简化企业的开发。 Spring是一种非入侵的方式来管理你的代码,Spring提倡”最少侵入”。Spring 的每一个模块都是独立的。Spring-IOC什么是IO

2016-04-23 11:54:21 1362

原创 mybatis连载(2)

mybatis高级查询一对一查询背景:现在有如下两张表,一张用户表(user)一张订单表(orders),因为一个用户可以有多个订单,所以用户表对订单表是一对多的关系;而订单对用户则是一对一的关系,在订单表中有用户表的外键uid,此外键指向用户表的主键id。对应的User实体类:public class User { private long uid ; private String

2016-04-09 12:01:02 556

原创 Mybatis连载(1)

1. 回顾jdbc中存在的问题先敬上jdbc操作数据库的源码package com.jdbc.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException

2016-04-08 15:42:36 399

原创 分页+新建+跳转+最后页

这个标题起的可能不太容易懂,什么意思呢?意思就是,这里有个二级分类,是通过分页显示的,每页显示5条,但是,每当我新建一个二级分类之后它都会默认跳转到第一页,这样我都不知道我是否添加成功。我想要的效果就是添加完一个条目之后,停留在最后一页,这样便于方便查看我添加的条目。 添加: <a href="${pageContext.request.contextPath }/adminCate

2016-04-04 13:41:55 930

原创 购物商城shopping连载(11)

订单模块类创建及配置购物完成之后,提交订单,生成一个订单 订单表和商品的关系: 订单和商品的关系是多对多,一个订单可以有多个商品,一个商品可以属于多个订单。 如果是多对多的关系,那么建表的时候应该建第三张表(中间表),存订单表和商品表的id。 中间表:订单项表:订单表和商品表是多对多关系,可以通过两个一对多的形式完成多对多的关联关系。即商品对订单项是一对多,订单对订单项也是一对多,两个表对中

2016-04-02 11:04:50 2433

原创 购物商城shopping连载(10)

购物车的跳转点击添加到购物车,进行页面跳转这里被红框框住的就是要提交的一个表单 跳转路径:productXQ.jspaction="${pageContext.request.contextPath}/cart_addCart.do" 添加商品(购物项)到购物车要提交的表单1.需要传入数量。2.商品pid 数量可以根据name属性在CartAction中通过属性驱动获得,pid应该通过hidde

2016-04-02 08:45:59 1323

原创 购物商城shopping连载(9)

购物车模块先看一下购物车的图片: 被外面框住的是购物车,里面的一个条目是购物项。这里提出两个概念,一个是购物车,一个是购物项,购物项组成购物车.

2016-04-01 10:48:33 714

原创 PageBean

分页用到的实体类package com.shopping.utils;import java.util.List;/** * 分页类的封装 * * */public class PageBean<T> { private int page; // 当前页数 private int totalCount; // 总记录数 private int totalPag

2016-03-30 21:06:58 902 2

原创 购物商城shopping连载(8)

点击一级分类,显示所有商品什么意思?给你图你就明白了。 点击:一级分类点击一级分类后跳转到的页面:跳转的时候是根据一级分类的id查询出对应的商品和左侧的分类,所以在一级分类的超链接后面要跟一个一级分类的id。<li> <a href="${ pageContext.request.contextPath }/product_queryByCi

2016-03-30 20:10:26 1387 1

原创 购物商城shopping连载(7)

模块1:首页,点击商品,显示商品详情思路: 1、点击商品跳转,必须得有一个超链接 2、点击商品跳转后显示详情,就是通过商品的id查找这个商品,所有要传一个商品的id进行查询。 3、往哪个Action中提交?往商品Action中提交JSP:为图片添加超链接,并且传递当前图片的id<li> <a target="_blank"

2016-03-30 17:48:54 480

原创 购物商城shopping连载(6)

模块1:一级分类用户成功登陆之后,会跳转到首页,现在我们来制作一级分类。 先看一张商城首页的图:图是从网上找的,那个被红框框住的就是一级分类。 点击一级分类后跳转到一个新的页面,这个页面左边是所有一级分类和二级分类的列表,右边是二级分类的所有商品。 点击一级分类后跳转的页面:左边蓝字是一级分类,黑字是一级分类下的二级分类,右边是所有商品,分页显示。准备工作这里阐明一下表关系: 一级分类表对二

2016-03-30 11:26:20 992

原创 购物商城shopping连载(5)

我是遗留问题: 1、UserAction 44行 ,校验用户名,重复也可以提交,会引起登录查询问题。 2、验证码错误也能提交。这些是发现的Bug,先搁置一边,等有时间了再修改。 先按安排继续往下进行

2016-03-30 11:07:43 340

原创 制作验证码

验证码怎么玩大家对验证码肯定不会陌生,现在我们来学习一下怎么做验证码 直接上代码:package com.shopping.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedIma

2016-03-29 17:08:11 1691

原创 购物商城shopping连载(4)

模块1:用户登录用户在注册完成之后,需要登录。但是成功登录的前提是邮箱激活码激活成功。登录页面点击登录超链接,跳转到登录页面<a href="${ pageContext.request.contextPath }/user_loginUI.do">登录</a>UserAction loginUI方法// 用户点击“登录”跳转到登录界面 public String loginUI() {

2016-03-29 17:05:03 410

原创 购物商城shopping连载(3)

模块1:用户名的异步校验我们在注册一个网站的时候往往会输入用户名,并且输入完成之后,系统会在表单后面提示你这个用户名是否存在,而且这个用户名可能就是你以后登录的凭证。 接下来我们通过jquery的post方法来异步请求后台服务器,并实现无刷新的异步校验用户名是否存在。jquery-post异步判断用户名是否存在思路是: 1、当光标离开输入框的时候,即失去焦点,进行异步校验,用blur方法 2、

2016-03-29 10:21:45 605

原创 Jquery -post

$.post(url, [data], [callback], [type])url:发送请求地址。 data:待发送 Key/value 参数。 callback:发送成功时回调函数。 type:返回内容格式,xml, html, script, json, text, _default。举个香甜的栗子导入jquery<script type="text/javascript" src="j

2016-03-28 18:44:44 325

原创 jquery -ajax

jquery的ajax操作大大简化了js的ajax操作,并且解决了跨浏览器兼容等问题。因此学好jquery-ajax是非常必要的。1.load方法load(url, [data], [callback])url:待装入 HTML 网页网址,jsp页面也是ok的。data:发送至服务器的 key/value 数据。在jQuery 1.3+中也可以接受一个字符串了。callback:载入成功时回调函

2016-03-27 19:27:50 292

原创 购物商城shopping连载(1)

1.父接口在编写一个项目时,避免了不了很多重复代码的编写,为了不使项目看的臃肿,这里需要把经常要用到的方法抽象成一个接口类,供子类实现,来减少编码的重复/*** * 父类接口,提供基本的增删改查方法 * */public interface BaseDao<T> { //增加方法 public void save(T entity); //删除方法,根据id删除

2016-03-27 14:52:39 521

原创 购物商城shopping连载(2)

模块1:首页跳转1.1当用户访问首页时,默认的首页应该在WEB-INF下,所以在myeclipse的index.jsp中需要设置一个路径跳转来通过struts2来跳转到WEB-INF下的首页jsp文件 1.1.1 index.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% String p

2016-03-27 14:47:06 671

原创 校验

很多提交表单的时候会用到表单验证往往写JS有很麻烦或者考虑不周,现在有一个jquery插件叫:jquery.validate-1.13.1.js ,完美解决我们表单检验问题第一步:先引入jquery,因为此插件是基于jquery扩展的,所以先引入jquery再引入jquery.validate-1.13.1.js第二步:为form表单设定id,并且在表单上填写校验规则

2016-03-27 10:42:47 259

原创 分页思路

思路

2016-03-17 17:26:59 284

原创 怎么看,怎么看

怎么看tomcat用的jdk怎么看编译环境用的jdk怎么看环境的jdk

2016-03-09 17:45:04 365

原创 局部动态加载页面

在web项目中为了减少服务器压力经常会用到异步刷新部分页面 ‘ 如图所示,在点击左侧的li标签或者按钮,右边动态的显示对应的内容而不刷新整个页面。 今天用SSH+jquery来实现此功能index.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W

2016-03-08 15:16:23 1690

原创 json

json

2016-03-07 17:20:36 276

原创 发送邮件

最近最近做一个ssh的小项目,需要发送邮件验证激活码,在发邮件的时候卡主了,现在已经解决,这里用的是新浪邮箱给QQ发送的邮件。 如图所示,保证你的新浪邮箱SMTP和POP3服务器都是开启状态 SMTP:发送邮件协议 POP3:接收邮件协议package com.dust.utils;import java.util.Properties;import javax.mail.Authentica

2016-02-27 11:33:45 750

原创 SSH整合遇到的问题

no hibernate session bound to thread这个问题出现的原因是你没添加事务因为没有添加事务支持,就不能从线程资源中获取Session 即不能通过 sessionFactory.getCurrentSession() 来获取session解决办法:在你的service层添加@Transactional注解org.hibernate.LazyInitializationE

2016-02-17 18:11:02 726

原创 Struts2的一些用法

ActionContext 的作用:向前台JSP页面传递数据: ActionContext.getContext().getSession() 获取的是session,然后用put存入相应的值,只要在session有效状态下,这个值一直可用ActionContext.getContext().put(“x”, x) 默认的是request,在这个request未结束之前都是可用的ActionCon

2016-02-17 09:41:45 259

原创 三大框架整合

SSH Struts Spring Hibernate

2016-02-16 11:21:27 307

原创 整合Struts2+Spring2.5+Hibernate3.5

网上有很多整合三大框架的Demo,我想对于初学者一定看的是云里雾里,博主也是小白一枚,为避免大家踩坑,特此奉上基于注解的Struts2+Spring2.5+hibernate3.5的整合案例。新建工程:楼主用的是MyEclipse,Eclipse亦可,看个人喜好。点击Finish更改项目编码方式:右键项目—>选择Properties—>UTF-8在lib目录下导入相关jar包,并build path

2016-02-02 12:44:40 463

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除