java web 不用框架_MyShop-不用框架的基础javaweb项目

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()

如下

c89c0c7877000703967b12ead1027794.png

就可以这样

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知识,比较简单,但是过程麻烦,

cb524a3606746be88c2caef210280fce.png

User: E

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

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

男女

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/571915.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序包管理器控制台 Add-Migration 用法

需要注意的是: 1.任何对数据库的操作都在代码和程序包管理控制台完成,千万不要自己去修改数据库,no! 2.ef中创建数据库的表必须要有主键~!否则 就不让你成功~ 现在来说如何映射 第一步创建在代码model中创建类 第二步 …

ipad如何连接电脑_电脑无法连接外网远程调试,一文教你如何用手机让台式机连接外网...

在弱电施工中,设备调试是一个很重要的环节,施工这么久就是为了实现弱电各系统的功能,调试是每一个弱电人系必需会的技能,也是检验你结合能力一种体现。在调试中会遇到各种你想不到的问题,当遇到问题时,你应…

java 多线程两种方式_JAVA多线程实现的两种方式

java多线程实现方式主要有两种:继承Thread类、实现Runnable接口1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且&#x…

安卓手机浏览器排行_安卓手机性能排行榜:国产手机集体“出位”,华为却在角落哭泣?...

华为手机的芯片一直都坚称是国产的骄傲,但是现在的华为芯片出现了一系列的问题,甚至有人预言在今年九月份之后,华为就不再会获得台积电的芯片供应了。这样,对华为来说无疑是不好的势头,而且芯片刚被市场认可&#xff0…

_Linux结束进程到底有多少种方法?

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习。1. 前言我们经常在Linux里使用kill命令来结束某后台进程。但kill命令实际上是向进程发送信号,并且有多种信号。终止运行一…

mulitpartfile怎么接收不到值_光端机电源正常,但是运行不了怎么办?

光端机,是光信号传输的终端设备,在安防领域有很好的应用。伴随着监控的发展,视频光端机就是把1路到多路的模拟视频信号通过各种编码转换成光信号通过光纤介质来传输的设备分,分为模拟光端机和数字光端机。其中,光传输系…

aes 加密_结合RSA与AES实现前后端加密通信

结合RSA与AES实现前后端加密通信一、思路使用RSA秘钥生成工具生成一对公钥(A)和私钥(B),前端保留A,后端保留B。前端发送数据时,先生成一串随机16位字符串作为AES的秘钥(C),然后使用A使用RSA算法对C进行加密,得到加密后…

cxf java调用.net_CXF在项目中的真实运用--WS访问客户端编写[java、.net]

一、首先,CXF的WS实现类由于实现了和Spring的无缝集成,因此可以采用Spring的单元测试来测试基本功能。代码如下:[java]package com.defshare.sy.test.biz;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import…

中值滤波去除图像噪声的matlab程序

中值滤波:基于排序理论的一种能有效抑制噪声的非线性信号处理技术。 方法:取含有基数(偶数会有半像素的差)个模板数据的滑动模板,对模板中的数据从小到大排序,取排在中间位置上的数据作为最终的处理结果。 …

android 音乐app 进度条_让这些可爱的APP成为你的生活好帮手

对于可爱美观的东西,绝大多数人都会喜欢,尤其是女孩子。今天给大家推荐一波可爱又实用的APP,让它们成为你的生活好助手。以下应用在手机应用商店搜索即可下载。01 喵喵记账 支持 iOS 和 Android,免费谈到记账,很多…

java中scanner与hashmap_Java中HashMap的使用练习

问题:给定任意一个字符串“today is a special day”,长度为任意,要求找出其出现次数最多的字符及计算次数。(可以用HashMap,HashSet,Collections实现)解决:利用HashMap和HashSet解决。代码:imp…

计蒜客NOIP2017提高组模拟赛(四)day1

T1:小X的质数 小 X 是一位热爱数学的男孩子,在茫茫的数字中,他对质数更有一种独特的情感。小 X 认为,质数是一切自然数起源的地方。 在小 X 的认知里,质数是除了本身和 1 以外,没有其他因数的数字。 但由于小 X 对质数…

c# combobox集合数据不显示_Excel也能玩转百万数据

最近一方君工作中要查询编辑很多的数据(超过30万行,25个字段),这么多数据放在Excel表中当然是没办法操作的,筛选的时候很容易崩溃,原来用得很顺滑的一些公式,一计算就未响应,多点几下…

scada系统集成_MES/MOM与WMS系统集成应用案例-系统接口、交互数据分析

写在面前(By 小智)前面我们介绍了西门子、罗克韦尔、施耐德、达索等的MES/MOM平台(见文末推荐)也绍和分析了MES与ERP之间的系统集成案例:MES与EPR进行系统集成的实际案例-系统接口、交互数据分析同时分享了各种系统之间集成的文章:Teamcenter、TIA Porta…

ftl 展示图片_视频号变迁的内容展示逻辑

最初的视频号只有单列展示,只有关注栏,并没有朋友和热门区分。产出内容限制为不超过 1 分钟的视频,或 9 张以内的图片。单列信息流、时间倒序排列(也存在个别特例)。这里想到之前龙哥说的关于朋友圈的思考:朋友圈是一个广场&#…

10.3 考试 (考得不好)

T1 我只能说 它是一个比较暴力的dp&#xff0c;需要人力讨论... 所以考试觉得讨论太麻烦&#xff0c;直接内心崩溃了....(好像这也是我考炸的原因吧) 教训&#xff1a;以后要勤快一些&#xff0c;代码能力 唉唉唉 #include <cstdio> #include <cstring> #include &…

小程序[渲染层网络层错误] failed to load image_游戏中水的渲染技术

水的渲染一直是图形学需要解决的问题&#xff0c;本篇博客主要介绍用傅里叶变换算法实现的水反射&#xff0c;也是一种假反射效果&#xff0c;目的是优化效率。实现的效果如下图所示&#xff1a;使用傅里叶系数来表示地形高度的假反射效果&#xff0c;在我们开发的游戏中使用水…

pip install 报错UnicodeDecodeError: 'ascii' codec can't decode byte 0xb5 in

当python在window环境中通过pip安装pandas报标题这样的错&#xff0c;主要是因为python默认编码格式是&#xff1a;ascii 在https://www.python.org/dev/peps/pep-0100/文章中有介绍 解决方法&#xff1a;在python/lib/site.py中加入 import sysreload(sys)sys.setdefaultenc…

jdbc是java语言编写的类和接口_JDBC——Java语言连接数据库的标准

JDBC概述APIJDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API&#xff0c;可以为多种关系数据库提供统一访问&#xff0c;它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准&#xff0c;据此可以构建更高级的工具和接口&#xff0c;使…

怎样判断电饭锅温度传感器的好坏?_空调温度传感器的作用与检测。

温度传感器是指对温度进行感应&#xff0c;并将感应的温度变化情况转换为电信号的功能部件。我们在练习温度传感器检测代换之前&#xff0c;要先对温度传感器的安装位置、结构特点和工作原理有一定的了解。1、温度传感器的安装位置及结构在空调器室内机中&#xff0c;通常设有两…