java
kaleid_liner
这个作者很懒,什么都没留下…
展开
-
IntelliJ IDEA 搭建一个比较完整的网站实例 6
在上一篇文章中我们成功实现了通过hibernate向数据库中添加数据的功能,这一篇文章会将这个功能稍微进行一些修改,改成从前台页面输入需要插入数据库中的数据,然后将其添加到数据库中的功能。首先,将index.jsp进行一些修改,代码如下:<%@ page contentType="text/html;charset=UTF-8" language="java" %><...原创 2018-12-13 09:04:01 · 1033 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 4
在前面的文章中,我们先搭建了一个struts2的项目,然后添加了maven和spring框架。那么接下来需要做的事就很明显了,那就是添加hibernate框架,组成一个完整的SSH项目。打开工程,我们可以看到如下提示:点击File——Project Structure ,如图:可以看到,IDEA没有找到 spring-config.xml这个文件,我们点击Spring Appl...原创 2018-12-12 12:19:08 · 2315 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 3
接下来需要把spring框架添加到项目中去。项目名——Add Framework Support:选择 Spring ,Create empty spring-config.xml , Download,然后OK等下载完成之后,spring框架就搭建完成了。接下来需要进行测试,看看搭建的这个框架到底好不好用。首先,在src——main——java目录下新建一个名为com...原创 2018-12-11 12:33:45 · 2644 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 11
在上一篇文章中,我们实现了向数据库中新增用户名和密码的最基本的操作。当然正式项目中是不可能用到这么简单的账户注册功能的。为了能够将功能变得稍微像样一些,还需要添加一些功能。比如说,将密码进行加密。首先在com.yiibai.output包下新建一个名为md5的包,然后再包下新建一个名为MD5的类。代码如下:package com.yiibai.output.md5;import ja...原创 2018-12-21 11:03:22 · 1722 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 13
登录成功之后,前台页面需要获取到用户的账户信息,这里设置的数据库中的用户账户过于简单,因此只将用户名作为参数传递到前台。1.修改action层的代码,在返回SUCCESS前,将用户名放进session中。LoginAction的代码:package com.kay.struts2.Action;import com.opensymphony.xwork2.ActionContext;...原创 2018-12-26 14:32:10 · 1744 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 12
注册功能完成之后,就到了登录功能了。先在主页上添加登录按钮,用来跳转页面到登录界面login.jsp:index.jsp的代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</ti原创 2018-12-26 14:13:45 · 1287 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 10
下面进行username和password向数据库中插入的操作,与前面的操作基本相同。1.在Address中添加addUsers方法:package Service;import com.dojo.UserEntity;import com.dojo.UsersEntity;import java.util.List;public interface Address { ...原创 2018-12-20 12:51:50 · 767 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 9
接上一篇。在上一篇文章中介绍了利用ajax技术,从页面向后台传递数据,并判断数据库中是否有用户名重复的问题。如果存在重复的用户名,那么需要向js的ajax进行反馈。我们之前建立的项目中,struts的jar包是不包含ajax的技术的,所以为了能够实现这个功能,需要添加新的jar包。即:commons-lang3-3.8.1.jarjson-lib-2.2.3-jdk15.jarst...原创 2018-12-20 10:26:00 · 642 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 2
在上一篇文章中,我们创建了一个struts2的项目,并用tomcat启动成功,但是并没有对struts2能否进行前后台的数据交互进行测试,所以并不能够保证struts2好用。这篇文章将创建一个简单的测试项目,来尝试一下前台页面通过struts2与后台代码进行数据交互。首先打开index.jsp,对代码进行一些修改:<%@ page contentType="text/html;ch...原创 2018-12-07 12:31:20 · 2903 阅读 · 7 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 7
在上一篇文章中,我们通过框架,实现了最基本的数据存储的功能,这一篇将实现一个最基本的数据查询功能。首先,在Address接口和AddressImpl类中新增selectAll()方法,用来获取数据库中的数据:Address中的代码:package Service;import com.dojo.UserEntity;import java.util.List;public i...原创 2018-12-14 14:16:59 · 868 阅读 · 0 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 1
首先,电脑上安装IDEA,jdk,mysql,maven以及tomcat,这几样都是单独安装的,安装完成之后需要配置环境变量,网上教程也有很多,这里就不多叙述了。我这里所用到的mysql是8.0版本,jdk是1.8版本的,tomcat是9.0版本的。这里需要注意一点,就是tomcat的版本,8点几和九是不一样的,不注意版本的话有可能会报错。IDEA的各个版本之间差别不大,我这里用的是2018版。...原创 2018-12-07 10:34:53 · 19994 阅读 · 6 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 8
在实现了查询和新增的功能之后,我们可以尝试着做一些逻辑稍微复杂一点的功能,比如说用户注册账号的功能。我们按照最简单的方法来实现:1.新增数据库表Users,并向其中插入几条数据。如下图所示:我将userid设置为主键/自增。username和password都是varchar属性的,至于后面的permission,暂时还用不到,所以不用管他。接下来我们打开项目,将修改后的表反射到hib...原创 2018-12-19 16:54:14 · 3828 阅读 · 1 评论 -
IntelliJ IDEA 搭建一个比较完整的网站实例 5
接上一篇,在hibernate添加成功之后,我们找到hibernate.cfg.xml文件,可以看到,系统自己创建的文件有一段是标红的,这是因为我们还没有导入mysql的jar包。我们可以直接从网上找一个mysql的jar包,添加到项目中。如图,这是我从网上下载下来的jar包,将其复制粘贴到项目的lib目录下。然后选中jar包,右键,Add as Library...确定。然后...原创 2018-12-12 13:50:11 · 998 阅读 · 0 评论