javaweb基础开发Servlet+jsp+mysql+html+css+js

(找一个前端模板,一大堆html,自己写的没有模板的美观)

数据库设计

来一个最基础的用户表

drop table ifexists `myshop_user`;

create table `myshop_user`(

USER_ID varchar(32) not null,

USER_NAME varchar(20) not null,

USER_PASSWORD varchar(20) not null,

USER_SEX varchar(1) not null,

USER_BIRTHDAY datetime default null,

USER_IDENITY_CODE varchar(60) default null,

USER_EMAIL varchar(60) default null,

USER_MOBLLE varchar(11) default null,

USER_ADDRESS varchar(200) not null,

USER_STATUS decimal(6,0) not null,

primary key(`USER_ID`)

)ENGINE=InnoDB default charset=utf8;

如果只是普通的日期那就太简单了,想弄成当前时间

遇到的问题是mysql5.x居然不支持data datatime类型设置系统默认值即当前时间,

USER_BIRTHDAY datetime default null,

一开始我想设置USER_BRITHDAY的日期类型设置为当前时间为其默认值?

写的 USER_BRITHDAY datetime default now(),报错

想用当前时间,默认系统的值,只能 timestamp 类型,且 默认值设为 now() 或 current_timestamp()

如下

就可以这样

USER_BIRTHDAY timestamp NULL default CURRENT_TIMESTAMP

就可以系统创建用户的注册时间。

不过最后我为了偷懒没有用系统的默认时间即设置系统默认值,而是用的一个datetime

-------------------------------------------------------------------

有了数据库,就需要创建数据库对应的实体类(即entity)

packagecom.yang.entity;public classmyshop_user {privateString USER_ID;privateString USER_NAME;privateString USER_PASSWORD;privateString USER_SEX;privateString USER_BIRTHDAY;privateString USER_IDENITY_CODE;privateString USER_EMAIL;privateString USER_MOBLLE;privateString USER_ADDRESS;private intUSER_STATUS;

}

然后就是构造函数,set get就行,利用快捷键

------------------------------------------------------------

再写一个对应的增加用户的jsp,效果如图

主要就是form tr td input这些html知识,比较简单,但是过程麻烦,

User: E

Date:2020/5/28Time:20:47To changethis template use File | Settings |File Templates.--%>

首页>用户管理>新增用户
*用户名:
用户姓名:
登录密码:
确认密码:
性别:

男女

出生日期:
*电子邮箱
*手机号码
*送货地址

java web 不用框架_MyShop-不用框架的基础javaweb项目相关推荐

  1. java web从入门到精通光盘_0基础入门 IT,Web前端、Java、C++和Linux哪种好?

    现在是21世纪,是科学技术大力发展的一个时代,IT行业已经成为现在的一个非常热门的一个行业,许许多多的人都想要往IT方面发展,找IT方面相关的一个工作. 很多想要接触IT行业的初学者伤透了脑筋,我该学 ...

  2. 【Java Web前端开发】前端框架 bootstrap+jquery+angularjs探索

    文章目录 1 Bootstrap 2 jQuery 3 AngularJS 1 Bootstrap 在Bootstrap的官网介绍中,Bootstrap is the most popular HTM ...

  3. Java web 开发的概念、环境配置、创建项目过程详解(Eclipse)

    Java Web 开发 Java Web 开发概念 搭建过程 详解 在eclipse创建Dynamic Web Project 创建时选择Tomcat的版本 创建项目成功 eclipse环境下如何配置 ...

  4. java web中td_Java匹马行天下之JavaWeb核心技术——JSP

    Java匹马行天下之JavaWeb核心技术--JSP JSP动态网页技术 一.JavaWeb简介 一.什么是JavaWeb? JavaWeb是用Java技术来解决相关web互联网领域的技术总称. 需要 ...

  5. java web 酒店管理系统_GitHub - inkss/hotelbook-JavaWeb: 酒店管理系统-JavaWeb期末项目。...

    酒店管理系统 受限于当时的知识储备,所采用的技术都非常的原始,完成度也不是很好,基本就是单纯对表的增删改查.一个成熟的项目不仅仅只是对表的增删改,最重要的是业务上的处理,报表数据的分析等等.当初在学校 ...

  6. java web前后台交互_前后端交互(javaweb)

    前段后台交互的学习(Java web) 标签 : 前后端交互 Javaweb 下面介绍了一些关于交互的细节: 请求数据 前端提供请求数据. 在开发中,后台在查询数据库时,需要借助查询条件才能查询到前端 ...

  7. java web论文_(定稿)毕业论文基于JavaWeb技术博客项目的设计论文(完整版)最新版...

    <[毕业论文]基于Java Web技术博客项目的设计论文.doc>由会员分享,可免费在线阅读全文,更多与<(定稿)毕业论文基于Java Web技术博客项目的设计论文(完整版)> ...

  8. (014)java后台开发之用tomcat发布自己的javaWeb项目

    本地模拟tomcat发布javaWeb项目需要: 1.Mac本地安装tomcat. 2.Mac安装Eclipse-JavaEE. 3.tomcat 在Mac的安装. (http://blog.csdn ...

  9. Java Web前端到后台常用框架介绍

    一.SpringMVC http://blog.csdn.net/evankaka/article/details/45501811 Spring Web MVC是一种基于Java的实现了Web MV ...

最新文章

  1. 旷视提双边分支网络BBN:攻坚长尾分布的现实世界任务 | CVPR 2020 Oral
  2. 软件熵:软件开发中推倒重来的过程就是软件熵不断增加的过程
  3. 在 PHP 中实现带 WSDL 的 SOAP
  4. Python 进阶_模块 包
  5. android 6.0虚拟内存,Maxwell的统一虚拟内存只用在专业卡上,GTX 750 Ti或无缘
  6. 人工智能一定要用python吗_学人工智能一定要学Python吗?
  7. Java Stack栈类详解
  8. java中集合选取怎么选_集合中的可选
  9. php7设置最大连接数,sybase 15.7 修改 number of user connections 最大连接数
  10. 20145302张薇《Java程序设计》实验三报告
  11. 判断字符串是否为回文(信息学奥赛一本通-T1146)
  12. 锻炼编程能力的10个游戏:通关既巅峰!
  13. hive udaf_Hive UDAF 函数的编写
  14. 【例9.7】友好城市
  15. Codeforces Round #629 (Div. 3) A~C
  16. Android API级别、代号、发布时间及平台亮点整理
  17. Maven 常用的命令
  18. gerrit项目配置
  19. 面试 Notes|2021 年秋季 Android 弱鸡艰难求职记。。。
  20. jQuery+PHP+Mysql在线拍照和在线浏览照片

热门文章

  1. word文档保存到服务器,读取SQL表数据保存到Word并将Word文档保存到服务器代码
  2. aidl使用_Android进阶之AIDL如何使用自定义类型
  3. python中convert函数用法_Python Pandas DataFrame.tz_convert用法及代码示例
  4. 18135usm_佳能PZ-E1+EF-S 18-135mm f/3.5-5.6 IS USM镜头 小型工作室的利器
  5. 获取当前窗口是否可见 document.visibilityState
  6. java爬取单张图片
  7. MySql 创建utf-8格式的数据库
  8. matlab 发送 126 邮件,python实现126邮箱发送邮件
  9. java制作oracle程序,Java程序操作Oracle两种方式之简单实现
  10. 为什么有的网站要改服务器才能打开吗,为什么有些网站进不了,怎样设置DNS才能进 – 手机爱问...