下面是根据当前系统时间生成的一个编号,一般用于类似于订单之类的单号什么的。

接下来看代码

这里是servlet层的代码

第一步,jsp页面层相应的post方法,判断传过来的参数是要调用什么方法。

public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{String fun =request.getParameter("fun");if ("supplierDate".equals(fun)) {supplierDate(request, response);}else if("newSupplier".equals(fun)){newSupplier(request, response);}else{response.sendRedirect("../index.jsp");}}

第二步:编写生成编号的方法,有些需要导包,需要注意一下

/*** 自动生成供应商编号* * * */public  void supplierDate(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{//       获取system.currentTimeMillis系统当前时间,将其转换为date类型Date date=new Date(System.currentTimeMillis());//       使用SimpleDateFormat接口定义一个日期格式;SimpleDateFormat dateFormat1=new SimpleDateFormat("yyyyMMddHHmmss");//       将时间转换为String格式输出:
//       format为SimpleDateFormat接口的方法 ;意思:将给定的 Date 格式化为日期/时间字符串,并将结果添加到给定的 StringBuffer。String supplierNumber= "GYS"+dateFormat1.format(date);//        赋值给jsp页面上对应的name值,双引号为页面对应的name,没哟双引号的为上面的String类型的数据;request.setAttribute("supplierNumber", supplierNumber);//        定义一个流PrintWriter out=response.getWriter();
//     使用流的将String的值将它写出来out.write(supplierNumber);//关闭流out.flush();out.close();}

Jsp层代码

HTML代码

这里的name是servlet要获取的name值

 <div style="margin:10px;"><span class="col-lg-2">*编号</span><input readonly class="" name="supplierNumber" id="SupplierNumber" /></div>

Js代码

连接到对应的servlet层,同时拼接一个参数过去,让servlet层可以判断使用的方法

//     生成供应商编号$(document).ready(function () {$.post("${ctx}/servlet/NewGongYSServlet?fun=supplierDate", function (data) {
//               控制台输出一下servlet传过来的值console.log(data);
//                 获取编号的input标签,并赋值传过来的值$("#SupplierNumber").val(data);});})

附件:本文发表链接备案

Java自动生成编号相关推荐

  1. java自动生成类_自动生成优化的Java类专业知识

    java自动生成类 如果您今年访问过JavaOne,您可能已经参加了我的演讲"如何从数据库生成定制的Java 8代码". 在那次演讲中,我展示了如何使用Speedment Open ...

  2. java自动生成合同_Java 7和Java 8之间的细微自动关闭合同更改

    java自动生成合同 Java 7的try-with-resources语句和与该语句一起使用的AutoCloseable类型的一个不错的功能是,静态代码分析工具可以检测到资源泄漏. 例如,Eclip ...

  3. MVVM 自动生成编号

    开发工具与关键技术:MVVM 撰写时间:2021年06月06日 先创建一个类来创建单号的样式,例如长度.样式(是数字还是字母,或者是数字和字母组成的)如下: // 根据单据数 日期生成单号 publi ...

  4. SQLServer中一个多用户自动生成编号的过程

    SQLServer中一个多用户自动生成编号的过程 if not exists (select * from dbo.sysobjects where id = object_id(N'[IndexTa ...

  5. mysql的自动编码_mysql 自动生成编号函数

    根据需求,保存表数据时需要自动生成一个编号,格式如:AA-2020-03-31-0001  (AA-yyyy-MM-dd-序号).数据库用的mysql,所以创建一个mysql函数. 1.建表: cre ...

  6. java自动生成接口文档

    java自动生成接口文档 maven依赖 工具类 展示效果 首页 接口页 在平时的开发过程中必定要写接口文档 作为程序员 最烦的2件事 1.别人让你写接口文档 2.接手别人的项目没有接口文档 由此可见 ...

  7. Java自动生成PDF并进行邮件群发

    这段时间,公司承办一个互联网峰会,需要对4000多位客户发送邀请函,其中包括一个pdf文件和一封手写信,PDF中将从公司数据库中读取所有客户姓名,自动生成到相应位置,前期尝试Java自动生成pdf文件 ...

  8. Java自动生成二维码总结

    推荐一篇博客:Java自动生成带log的二维码 https://mp.csdn.net/postedit/84454677 第一种简单的方法: import java.io.File; import ...

  9. id自动编号 php,php根据数据id自动生成编号的实现方法

    php根据数据id自动生成编号的实现方法 如下所示: /*编号=年份后两位+月份+id四位数*/ $id = $this->student_model->save(0, $data); $ ...

  10. html的编号自动生成,word怎么自动生成编号

    很多接触办公软件的新手,在word文档中对其中的序列号编排的时候可能还需要自己一个个的去输入数字;其实大可不必,那么下面就由学习啦小编为大家分享下word自动生成编号的技巧,希望能帮助您. word自 ...

最新文章

  1. 计算机设置从光盘启动怎么办,设置BIOS从光盘启动教程
  2. c# 文件流读写文件
  3. 剑指Offer - 面试题60. n个骰子的点数(动态规划)
  4. appium===安卓SDK下载很慢的解决办法
  5. 2017.10.22 最多的方案 失败总结
  6. Linux命令解释之rm
  7. shell脚本练习题
  8. shell基础之exit,break,continue
  9. 用原生js做单页应用
  10. 安装php服务图解,图文详解安装PHP运行环境
  11. 安装Eplan时报错的解决方案
  12. 30ea什么意思_阿玛尼ga是什么意思、和ea的区别
  13. java win7 管理员权限_win7系统一键取得管理员权限的操作方法
  14. 阿里云服务器部署(2)---配置EMQX服务器(企业版)
  15. 单目标跟踪 (一)相关滤波器 方法综述
  16. TCP/IP 1.概述
  17. 牛客网-排序题目分享(2)
  18. 设计模式学习(1)简单工厂模式:君子远庖厨
  19. 计算机视觉之卷积神经网络原理
  20. H5页面背景音乐,C33 360°旋转效果

热门文章

  1. 输入工资,计算税后工资
  2. 复杂UI卡顿问题没想到还能这么优化?
  3. 乌班图nginx访问php 变成下载
  4. 小武实习的debug日记2
  5. jQuery实现打字小游戏
  6. 尝试Ajax数据爬取微博
  7. div实现页面划分为左,中,右三栏
  8. Java——正三角、倒三角、菱形打印
  9. 简单介绍一下ODI的几个基本概念
  10. 读书笔记:iPod 之父在《创造:在正确的方向上持续努力》中的思考