登陆功能的实现(日后完善)

登陆的业务逻辑一定要理解清楚 登陆功能要做的不仅仅是验证用户名密码是否匹配,登陆功能要做的东西远远不止这个。 前端表单验证(包括验证码验证、用户名密码非空验证、是否记住密码等)。 后台做登陆验证(用户名和密码是否匹配数据库用户表)、跳转登陆界面,登陆成功要跳转首页,登陆失败要返回登陆界面并且提示登陆失败,记住密码则要有相应的Cookie编程,如果有需求要验证该用户是否已经登陆过了。 ...
niceliusir 2018年12月10日 分类 · Java 81

MyBatis注解方式与映射文件方式配合实现一对一,一对多,多对多(三)

MyBatis注解方式与映射文件方式配合实现多对多 MyBatis注解方式实现多对多,配置文件与一对多一样,这里主要展示的是DAO接口的代码。 这是单纯用注解实现多对多,代码如下: packagecom.dao; impor ...
niceliusir 2018年12月10日 分类 · Java 81

java连接数据库方式(一):传统JDBC + 连接池

用了太久的框架,传统的JDBC也不能忘记,以下是传统的JDBC实现连接数据库 使用传统的JDBC实现数据库连接,一般要DIY一个工具类,这个工具类中,最好使用连接池,数据库连接池有很多,JNDI,DBCP,C3P0等皆可以实现,这里我使用的是C3P0连接池。 C3P0连接池的配置文件c3p0-config.xml如下: <?xmlvers ...
niceliusir 2018年12月10日 分类 · Java 81

MyBatis注解方式与映射文件方式配合实现一对一,一对多,多对多(二)

MyBatis注解方式与映射文件方式配合实现一对多 注解的方式实现一对多如下(一个人有多本书): 在实体类中设置相应的属性(一定要有setter和getter方法): User3.java packagecom.mybatisd ...
niceliusir 2018年12月10日 分类 · Java 81

html + ajax 如何实现页面静态化

这里是一个简单的html+ajax实现页面静态化的例子 html+ajax实现静态化的基本思路:将所有的请求通过ajax的方式,而不是通过表单提交,a链接的方式提交,所有的接收数据也是通过ajax来接收。这里以html+ajax实现登陆的例子 login.html文件如下: <spanclass="hljs-met ...
niceliusir 2018年12月10日 分类 · Java 80

Java 控制台小程序:实现五子棋对弈

用法java在控制台实现五子棋对弈,界面虽然丑,但是功能确实基本实现,学习JavaSE的时候收录的经典代码 实现五子棋的全部代码如下,(复制直接可用,但是控制台的字体要设置为合适的) Chess.java: /**五子棋项目**/ <spanclass="hljs- ...
niceliusir 2018年12月10日 分类 · Java 80

jsp使用Cookie

以下是jsp实现cookie的一个简单的例子 Cookie是存储在客户机的文本文件,它们保存了大量轨迹信息。在servlet技术基础上,JSP显然能够提供对HTTPcookie的支持。 通常有三个步骤来识别回头客: 1,服务器脚本发送一系列cookie至浏览器。比如名字,年龄,ID号码等等。 2,浏览器在本地机中存储这些信息,以备不时之需。 3,当下一次浏览器发送任何请求至服务器时,它会同时将这些c ...
niceliusir 2018年12月10日 分类 · Java 80

html/css实现居中的几个常用样式

以下总结了html/css实现居中的几个常用方法 1.文字垂直居中的方法line-height: 这个方法往往是将line-height和height属性设置为一样的值,可以达到文字上下居中的效果。如下: height:30px</sp ...
niceliusir 2018年12月10日 分类 · HTML / CSS 80

Java 后台生成登陆和注册的验证码

以下是java实现登陆和注册的验证码功能 java实现登陆和注册的验证码有插件可以实现,但这里收录的代码不是用插件的方式,界面有点丑,但也是一种实现方式。 login.jsp如下: &lt;%@pagelanguage="java"<spanclass="hljs-key ...
niceliusir 2018年12月10日 分类 · Java 77

SSM框架实现国际化

SSM框架如何实现国际化,这是非常实用 国际化:是程序在不作任何修改的情况下,可以在不同国家或地区和不同语言环境下,按照当地的语言格式习惯显示字符 如何实现国际化: 1.将程序中的提示信息、错误信息等放在资源文件中,为不同国家/语言编写对应的资源文件。 2.资源文件由很多key和value组成,key保持不变,value根据国家/语言设定。 <st ...
niceliusir 2018年12月10日 分类 · Java 76