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

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

SSM框架整合方式(二):XML配置文件代码

以下是第二种SSM框架整合xml配置文件代码 web.xml配置文件 &lt;?xmlversion="1.0"encoding="UTF-8"<spanclass ...
niceliusir 2018年12月11日 分类 · Java 396

UDP实现简单的群聊功能代码示例

以下是UDP实现群聊功能代码示例 在java中,通过两个特定类来实现UDP协议顶层数据报,分别是DatagramPacket和DatagramSocket,其中类DatagramPacket是一个数据容器,是数据报包,用来保存即将要传输的数据,将地址信息和要发送的数据以字节数组的方式同时压缩入这个类创建的对象中;而类DatagramSocket表示用来发送和接收DatagramPacket的套接字,实现了数据报的通信方式。数据报套接字是包投递服务的发送或接收点。 UDP协 ...
niceliusir 2018年12月11日 分类 · Java 393

java连接数据库方式(三):MyBatis 与Spring整合

只有将MyBatis与Spring整合才能体现出MyBatis的优势(最起码让我们减少了很多代码),这也是SSM框架整合后DAO层的最终形态 MyBatis与Spring整合的步骤: 1.创建项目导jar包(jar包必不能少) 2.编写spring-mybatis.xml配置文件,配置数据源等信息 spring-mybati ...
niceliusir 2018年12月11日 分类 · Java 391

ajax 简单实现搜索输入框联想功能

ajax是如何实现搜索输入框联想功能的,以下是一个简单的示例 jsp代码和jQeury代码中,直接连接ajaxLenovo.jsp即可,divLns.jsp用于显示联想结果下拉列表。 ajaxLenovo.jsp代码如下: &lt;%@pagelanguage="java"conten ...
niceliusir 2018年12月11日 分类 · Java 390

SSM框架整合方式(一):XML配置文件代码

以下是第一种SSM整合的xml配置文件代码 bean.xml配置文件 &lt;?xmlversion="1.0"encoding="UTF-8"<spanclas ...
niceliusir 2018年12月11日 分类 · Java 390

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

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

ajax 验证用户名是否已存在

ajax验证用户名是否已存在 ajax验证用户名是否已存在,一般选用的是同步请求,因为验证用户是否存在的同时, 一般还要验证用户名是否为空等表单验证。 jsp页面以及ajax验证如下: &lt;%@pagelanguage="java" ...
niceliusir 2018年12月11日 分类 · Java 385

自定义实现分页功能

这里简单的实现一下分页功能,作为一个例子 实现分页,后端Java部分首先需要工具类,Page.java,如下: packagecom.feelingsys.bean; /** *Page *@authorLI ...
niceliusir 2018年12月11日 分类 · Java 384

Java修饰符指代的访问权限

Java中修饰符指代的访问权限 Java中的访问控制修饰符有:public、protected、private和default(默认修饰符,就是什么也不写) 访问控制修饰符权限排序:public&gt;protected&gt;default&gt;private 非访问修饰符:static、final、abstract、synchronized、transient、volatile</ ...
niceliusir 2018年12月11日 分类 · Java 384