好文档 - 专业文书写作范文服务资料分享网站

基于JSP的网上购物系统的设计与实现毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

吉林工商学院本科毕业论文

代码如下。

public void register() throws Exception{

HttpServletRequest request = ServletActionContext.getRequest(); HttpServletResponse response = ServletActionContext.getResponse(); user = new User();

user.setUsername(java.net.URLDecoder.decode(request.getParameter(\), \

user.setPassword(request.getParameter(\

user.setTruename(java.net.URLDecoder.decode(request.getParameter(\), \

user.setAddress(java.net.URLDecoder.decode(request.getParameter(\\

user.setPhone(java.net.URLDecoder.decode(request.getParameter(\\

user.setEmail(java.net.URLDecoder.decode(request.getParameter(\\

user.setQq(java.net.URLDecoder.decode(request.getParameter(\%user.setWenti(java.net.URLDecoder.decode(request.getParameter(\\

user.setDaan(java.net.URLDecoder.decode(request.getParameter(\\

user.setCreatetime(new Date()); int result = us.register(user); if(result==1) {

response.setCharacterEncoding(\

response.getWriter().write(\注册新用户成功!您的用户名\请妥善保管!\} else {

response.setCharacterEncoding(\

response.getWriter().write(\该用户名已经存在,请重新注册!\}

20

吉林工商学院本科毕业论文

}

用户注册成功后可以登录,登录页面如图5.3所示。

图5.3用户登录页面

代码如下:

public String login() throws IOException {

HttpServletRequest request = ServletActionContext.getRequest(); User u = us.login(user); if(u==null) {

HttpServletResponse response = ServletActionContext.getResponse(); response.setCharacterEncoding(\response .getWriter() .print(

\用户名或者密码错误,登录失败!'); window.location.href='index'; \return null; }

HttpSession session = request.getSession(); session.setAttribute(\session.setAttribute(\return \}

登录后,可以马上看到自己的资料,也可以对自己的资料进行修改,如图5.4所示。

21

吉林工商学院本科毕业论文

图5.4用户信息页面

代码如下: 修改用户信息页面

public String userinfoedit() throws IOException{

HttpServletRequest request = ServletActionContext.getRequest(); String path = request.getContextPath(); String basePath =

request.getScheme()+\()+path+\

request.setAttribute(\

request.setAttribute(\

request.setAttribute(\gProduct(0, 15)));//销量排行商品列表

User user = us.getUser(\request.setAttribute(\return \}

//修改用户信息操作

public void userinfoedit2() throws IOException{

HttpServletRequest request = ServletActionContext.getRequest(); User user = us.getUser(\String address = request.getParameter(\String email = request.getParameter(\String phone = request.getParameter(\

22

吉林工商学院本科毕业论文

String truename = request.getParameter(\String qq = request.getParameter(%user.setAddress(address); user.setEmail(email); user.setPhone(phone); user.setTruename(truename); user.setQq(qq);

us.updateUser2((int)user.getId());

HttpServletResponse response = ServletActionContext.getResponse(); response.setCharacterEncoding(\response .getWriter() .print(

\修改成功'); window.location.href='userinfo';\}

5.2.2购物车模块的实现

当用户登陆成功以后,如果找到了希望定购的商品,在点击商品以后,系统会弹出一个新的页面,用户需要选择是否将商品加入购物车,我选择了戴尔笔记本电脑作为例子,演示的页面效果如图5.5所示。

图5.5购物车页面

23

吉林工商学院本科毕业论文

在点击“加入购物车”以后,该物品信息被后台添加到购物车表中,如果用户需要继续购物,可以继续选择,不断添加,系统会自动将所有信息写入购物车表,同时显示用户所购买的物品列表,及合计价格。 代码如下: //添加到购物车

public String cartadd(){

HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession();

if(session.getAttribute(\)==1){

if(cartService.addItem(Integer.parseInt(request.getParameter(\return \}else{

return \} }else{ return \} }

当用户点击“加入购物车”后,系统就会列出该用户在购物车中所添加商品的清单,清单中包括商品名、库存、原价、优惠价和数量。用户可以对所选商品进行数量的变更和删除,同时系统也将购物车表中相关信息进行同步更改。如果用户对所选商品满意,可以进行结算。页面效果如图5.6所示。

图5.6所购商品信息页

24

基于JSP的网上购物系统的设计与实现毕业论文

吉林工商学院本科毕业论文代码如下。publicvoidregister()throwsException{HttpServletRequestrequest=ServletActionContext.getRequest();HttpServletResponseresponse=ServletActionContext
推荐度:
点击下载文档文档为doc格式
3u9ru5cnpb9mzf00wrvr0a0pl1szsm00hkk
领取福利

微信扫码领取福利

微信扫码分享