AG广东会,山东十一选五,大发

?
  • AG广东会400电话
  • 微网小程序
  • AI电话山东十一选五
  • 电商代运营
  • AG广东会,山东十一选五,大发:全 部 栏 目

    AG广东会400电话 网络优化推广 AI电话山东十一选五 呼叫中心 网站建设 商标?知产 微网小程序 电商运营 彩铃?短信 增值拓展业务
    JSP实现客户信息管理系统

    本文实例为大家分享了JSP实现客户信息管理系统的具体代码,供大家参考,具体内容如下

    项目示意图大概这样吧。我自己画的

    登录界面代码

    index.jsp: 完全没技术含量的,直接调用一个servlet控制的是否登录

    %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    
    !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    html>
     head>
    
     title>客户信息管理系统登录/title>
     /head>
    
     body>
    
       h2>客户信息管理系统登录/h2>
       form action="LoginServlet" method="post">
       用户名:input type="text" name="name"/>br/>
       密 码:input type="text" name="pwd"/>br/>
       input type="submit" value="登录"/>
       /form>
     /body>
    /html>
    

    控制登录的 LoginServlet

    public class LoginServlet extends HttpServlet {
    
     public void doGet(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {
      doPost(request, response);
     }
    
     public void doPost(HttpServletRequest request, HttpServletResponse response)
       throws ServletException, IOException {
       String name = request.getParameter("name");
       String pwd = request.getParameter("pwd");
       //此时应该要把账号密码封装成JavaBean 访问后台数据库验证登录,这里简化了
       if(name!=null  name.startsWith("hncu")  pwd!=null pwd.length()>3){
        //登录成功,访问主页
        request.getSession().setAttribute("name", name);
        request.getRequestDispatcher("/jsps/table.jsp").forward(request, response);
       }else{//登录失败,重修返回登录界面
        response.sendRedirect(request.getContextPath()+"/index.jsp");
       }
    
     }
    
    }
    
    

    进来之后就到我们的主页后点击添加按钮,开头弹出一个窗口让我们输入添加的信息

    这个技术原理

    function add(){
     var url = path+"/jsps/input.jsp";
     var returnValue =window.showModalDialog(url, "","dialogHeight:400px;dialogWidth:300pxl;status:no");
      if(returnValue){
    //    alert(returnValue.id);
       realAdd(returnValue);
      }
    }
    

    url:是弹出小窗口的路径。后面是设置弹出窗口的参数。
    返回值可以拖过这个语句提供

    window.returnValue=obj;
    
    

    下面是这个添加过程的示意图

    主页代码以及JS代码

    %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    %@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    html>
     head>
     link rel="stylesheet" type="text/css" href="c:url value='/css/table.css'/>" rel="external nofollow" >
     title>客户信息管理系统/title>
     script type="text/javascript" src='c:url value="/js/table.js"/>'>/script>
      script type="text/javascript">
      var path = "c:url value='/'/>";
      /script>
     /head>
    
     body>
       h2>客户信息管理系统/h2>
       input type="button" >/iframe>
     /body>
    /html>
    

    table.js

     function add(){
      var url = path+"/jsps/input.jsp";
      //var vReturnValue = window.showModalDialog(url,"","dialogWidth:400px;dialogHeight:200px;status:no;");
      var returnValue =window.showModalDialog(url, "","dialogHeight:400px;dialogWidth:300pxl;status:no");
      if(returnValue){
    //    alert(returnValue.id);
       realAdd(returnValue);
      }
    }
    // 把封装过来的数据实际插入到表格
     function realAdd(obj){
      var tb = document.getElementById("tb");
      var oTr = tb.insertRow();
      var oCell = oTr.insertCell();
      oCell.innerHTML='input type="checkbox" name="chk" );
     if(n==0){
      parentChk.indeterminate=false;//※※※不能省
      parentChk.checked=false;
     }else if(n==chks.length){
      parentChk.indeterminate=false;//※※※不能省
      parentChk.checked=true;
     }else{
      parentChk.indeterminate=true;
     }
    
    
    }
    

    input.jsp

    %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    %@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    html>
     body>
      h3>客户信息添加/h3>
      form target="ifrm" name="ss" action="c:url value='/SaveServlet' />" method="post">
       姓名:input type="text" name="name"/>br/>
        年龄:nbsp;input type="text" name="age"/>br/>
        地址:input type="text" name="addr"/>br/>br/>
       input type="button" value="添加" ;
       //window.close();
       window.returnValue=obj;
       window.close();
      }
     /script>
     /body>
    /html>
    

    save.jsp

    %@ page language="java" import="java.util.*;" pageEncoding="UTF-8"%>
    %@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    script type="text/javascript">
     var user = new Object();
     user.name = 'c:out value="${user.name}"/>';
     user.id = 'c:out value="${user.id}"/>';
     user.age = 'c:out value="${user.age}"/>';
     user.addr = 'c:out value="${user.addr}"/>';
     parent.realSave(user);
    /script>
    

    在后面是删除的过程

    delback.jsp

    %@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    %@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    script type="text/javascript">
     //用jstl在js页面中把从后台获取出来
     var boo = "c:out value='${succ}' />";
     parent.realDel(boo);
    /script>
    
    

    更多学习资料请关注专题《管理系统开发》。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • VueJS实现用户管理系统
    • Node.js实现简单管理系统
    • jdbc+jsp实现简单员工管理系统
    • JSP实现简单人事管理系统
    • JSP学生信息管理系统设计
    • 详解nodejs中express搭建权限管理系统
    • 基于jsp实现新闻管理系统 附完整源码
    • 如何使用AngularJs打造权限管理系统【简易型】
    • JSP学生信息管理系统
    • js实现车辆管理系统
    上一篇:Jsp+Servlet实现文件上传下载 删除上传文件(三)
    下一篇:jsp实现textarea中的文字保存换行空格存到数据库的方法
  • 相关文章
  • ?

    ? 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    JSP实现客户信息管理系统 JSP,实现,客户,信息,管理系统,

    AG广东会官网入口(中国)官方网站-IOS/Android通用版(2026已更新)