![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
商城项目
文章平均质量分 71
北风剑客
这个作者很懒,什么都没留下…
展开
-
3.用户模块:用户名是否存在校验
采用ajax实现用户名是否存在校验1、用户名后面加入onblur="checkUsername();"2、ajax代码function checkUsername(){ var username = document.getElementById("username").value; if(username!=null && username!=''){ //1.创建原创 2015-04-11 22:46:42 · 818 阅读 · 0 评论 -
16.首页查询一级分类商品(分类显示商品)
1、封装分页PageBeanpackage cn.xdy.shop.util;import java.util.List;public class PageBean { private int page;//当前页数 private int totalCount;//总记录数 private int totalPage;//总页数 private int limit;//每页显原创 2015-05-15 21:23:11 · 5639 阅读 · 1 评论 -
12.首页一级分类的显示
首页index.jsp上面一级分类显示是包含的menu.jsp,页面上的一级分类是在进入主页时就显示,所以要在IndexAction中查询到一级分类信息后再返回逻辑视图。1、先创建一级分类的表CREATE TABLE `category` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `cname` varchar(255) DEFAUL原创 2015-04-28 23:45:45 · 1103 阅读 · 0 评论 -
13.首页热门商品显示
1、建表创建二级分类的表:CREATE TABLE `categorysecond` ( `csid` int(11) NOT NULL AUTO_INCREMENT, `csname` varchar(255) DEFAULT NULL, `cid` int(11) DEFAULT NULL, PRIMARY KEY (`csid`), KEY `FK936FCAF21原创 2015-05-03 13:04:48 · 1779 阅读 · 0 评论 -
14.首页点击商品显示商品详情
1、在index.jsp中传递商品id,在a标签中加入href的内容,href="${pageContext.request.contextPath }/product_findByPid.action?pid=" ">" data-original="http://storage.shopxx.net/demo-image/3.0/201301/4a5原创 2015-05-03 22:20:31 · 4151 阅读 · 0 评论 -
11.用户模块:验证码程序
注册时需要填写验证码,填写正确才能注册。1、生成验证码的action,CheckImgActionpackage cn.xdy.shop.user.action;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import jav原创 2015-04-26 14:44:12 · 759 阅读 · 0 评论 -
10.用户模块:退出登录
点击退出,销毁session,返回到首页。1、在menu.jsp中加入退出的链接 退出| 2、在UserAction.java中加入方法quit/** * 退出 * @return */ public String quit(){ //销毁session ServletActionContext.getRequest().getSes原创 2015-04-26 12:47:38 · 2062 阅读 · 0 评论 -
9.用户模块:用户登录功能
用户登录业务:1、用户登录页面点击登录校验用户名和密码不能为空!2、登录失败页面不跳转,显示登录失败错误信息!3、登录成功跳转到首页,首页显示登录人的姓名。-------------------------相关代码-----------------------------------1、login.jsp首先提交执行函数checkForm进行用户名和密码的校验,原创 2015-04-24 23:46:43 · 7913 阅读 · 1 评论 -
8.用户模块:跳转到登录页面
1、在menu.jsp页面,修改登录的链接。登录| 登录| 注册| [退出]| 会员中心 | 购物指南 | 关于我们原创 2015-04-23 23:36:28 · 1618 阅读 · 3 评论 -
5.用户模块:注册将数据存入到数据库
1、页面上传过来的没有状态和激活码,编写生成随机数字的类用来取得激活码UUIDUtils.javapackage cn.xdy.shop.util;import java.util.UUID;/** * 生成随机字符串的类 * @author xiongdy * */public class UUIDUtils { /** * 获得随机的字符串 * @return原创 2015-04-12 15:52:12 · 4116 阅读 · 0 评论 -
7.用户模块:激活用户
用户在页面注册后会收到一封邮件,点击链接激活用户。点击链接调用action的active方法,根据激活码查询用户,如果查询不到则说明激活码错误,如果查询到,则修改用户的状态为1,并清空激活码以免再次激活。两者都记录信息用于msg页面展示。1、UserAction.java/** * 用户激活的方法 * @return */ public String active原创 2015-04-19 22:00:30 · 740 阅读 · 0 评论 -
6.用户模块:邮件发送
package cn.xdy.shop.util;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.PasswordAuthentication;imp原创 2015-04-12 21:34:36 · 767 阅读 · 0 评论 -
4.用户模块:后台数据校验
点击注册后提交到action进行后台校验。1、form表单中添加action:${pageContext.request.contextPath}/user_regist.action2、在UserAction中加入regist方法/** * 注册 * @return */ public String regist(){ return NONE; }3、在Act原创 2015-04-11 23:19:49 · 760 阅读 · 0 评论 -
1.搭建SSH开发环境
SSH整合1、struts2* jar包:struts-2.3.15.3\apps\struts2-blank.war\WEB-INF\lib\*.jarstruts-2.3.15.3\lib\struts2-json-plugin-2.3.15.3.jarstruts-2.3.15.3\lib\struts2-spring-plugin-2.3.15.3.jar* 配原创 2015-04-11 14:10:32 · 420 阅读 · 0 评论 -
2.用户模块:注册页面JS前台校验.
在注册的form表单中加入onsubmit="return checkForm();"加入函数function checkForm(){ //用户名校验 var username = document.getElementById("username").value; if(username==null || username==''){ alert("用户名不能原创 2015-04-11 22:24:31 · 1423 阅读 · 0 评论 -
15.首页查询一级分类商品列出左侧分类信息
首页上点击一级分类跳转到商品列表页面,左侧显示一级分类与二级分类信息。1、在menu.jsp上添加action,传递一级分类cid。">|2、创建二级分类的包及类* cn.itcast.shop.categorysecond* action* CategoryAction* service* CategoryService* dao* CategoryD原创 2015-05-06 10:33:41 · 2951 阅读 · 0 评论