自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 删除数据以及批量删除

1.单条删除list.jspBnadControllerIBandServiceBandService2.批量删除list.jspBnadControllerIBandServiceBandServiceBandDao一般不对数据进行直接删除,而是在数据库中添加状态修改删除语句:删除操作后:代码化简:其他有此代码的方法也如此代替...

2020-06-08 20:52:02 400

原创 java项目el表达式出不来问题

解决方法:

2020-06-05 23:43:14 184

原创 JSTL+前后端分离(新手学习笔记)

1.创建IBandService接口2.创建实现IBandService的BandService类3.获取4.jstl下载(到Maven官网下载)复制到pom.xml,再reimport5.list.jp修改6.测试

2020-05-26 22:08:57 247

原创 EL表达式,前后端分离(新手笔记)

1.添加menu.jsp,将main.jsp的左边菜单栏相关代码剪切到mune中,在main.jsp中使用包含指令.添加footer.jsp,将main.jsp的左边菜单栏相关代码剪切到mune中,在main.jsp中使用包含指令

2020-05-26 19:29:58 422

原创 管理主页面(新手学习笔记)

1.在WEB-INF下的template下新建default->admin文件夹放置前端页面,default层创建index.jsp,将login.html模板复制到admin底下,改为login.jsp2.将jsp首行指令复制到login.jsp中3.修改logincontroller中的跳转地址4.调整样式与地址(样式直接放在WEBAPP中,不用servlet去转),删除之前调试用的不要的jsp5.调整过滤器,否则会被拦截,样式出不来6.调整login.jsp页面使之符合要求

2020-05-26 16:18:56 228

原创 过滤器(新手笔记)

1,将web.xml改为web_bak.xml2.完善userdao3.添加IUserService接口并添加如下代码:4.在UserService类中添加如下代码:5.新建service包创建TestUserService测试类logincontroller修改一下数据库ID没有自动增长到数据库给id修改一下测试结果:修改nickname为loginname再次登录:问题:不通过登录也可以进入首页,所以需要过滤器1.新建filter包,创建 AutoF

2020-05-26 14:19:44 224

原创 登录验证流程(新手笔记)

1.先测试(在test中添加dao包,以便管理),添加service类测试结果:用工具查看:登录验证流程图:创建表user1.添加IUserDao接口2.添加UserDao.class注意:密码是通过md5加密的,md5通过密文无法知道明文,无法还原的,破解是通过大数据,能破解的密码都是设置的比较简单的,所以密码要设置复杂一点或者在密码里加“”盐值“”。3.在util中添加加密工具类encryptUtil类4.添加测试类TestEncrypt测试空值

2020-05-25 22:29:36 769

原创 完善持久化(新手学习笔记)

1.添加IBandDao接口对数据库表进行操作(增删改查)2.在presiste下的impl下创建BandDao实现上述接口的方法添加:修改:删除:通过id查找:查找所有:通过对象查找:3.添加测试来TestBandDao类对以上进行测试测试结果:数据库表添加后修改后删除后通过id查找查找所有...

2020-05-11 22:07:26 132

原创 分页(新手学习笔记)

1.在util下新建Pager类,对属性进行适当修改,限制设置值和返回值,符合现实情况2.添加测试类对以上的代码进行测试运行结果:3.将iBandDao中的pagenate方法的返回值修改4.重写BandDao中继承的pagenate方法...

2020-05-11 21:22:55 129

原创 业务逻辑处理(新手学习笔记)

1.在TestDbUtil中添加testInsert方法结果:2.在TestDbUtil中添加testUpdate方法结果:3.在TestDbUtil中添加testDelete方法结果:4.在TestDbUtil中添加testSelect方法结果:5.在TestDbUtil中添加testFindById方法结果:6.在TestDbUtil中添加testFindById方法结果:7.在entity下创建Band类...

2020-05-11 11:10:48 205

原创 持久化操作(新手学习笔记)

1.创建persite包,在其下创建impl包,在sevice下也创建impl包2.去maven官网下载连接池druid和驱动包,网址分别为:epository.com,搜索druid;搜索MySQLdrive在pom.xml中添加最后结果:3.在persites下的impl下创建MySqlDbutil.class,使用druid,与数据库建立关系4.在test下添加TestDbUtil.class测试连接运行结果(绿色打勾说明成功了):...

2020-05-10 02:19:51 264

原创 数据库连接(新手学习笔记)

准备工作:mysql数据库下载地址:https://www.oracle.com/index.html,搜索mysql可选择需要版本,学习只需选择社区(community)版本不用收费,再根据电脑选择相应版本下载;mysql workbench下载地址:https://dev.mysql.com/downloads/1.打开数据库图形界面,连接数据库,创建band1数据库2.创建band(班级表),student(学生信息表)3.在IntelliJ IDEA 中与数据库创建连接,首次连接会出现D

2020-05-10 01:30:47 132

原创 java中的mvc模式完善(新手学习笔记)

1.在web-inf下创建template文件夹,将login.jsp,main.jsp,fail.jsp放到template下2.在logincontroller中修改跳转路径3.在entity文件夹下创建User,定义私有成员变量,添加get和post方法,添加如下代码:4.在service文件夹新建userService类,5.在loginController 中调用serv...

2020-04-21 12:04:01 137

原创 java中mvc模式(新手学习笔记)

1.新建main.jsp和fail.jspmain.jsp:fail.jsp:2.LoginCtroller中代码:运行结果:

2020-04-21 01:19:45 124

原创 web服务配置(新手学习笔记)

web服务配置:1.先去maven官网查找到jetty-maven-plugin的配置信息,具体操作如下:2.将在官网复制到的信息复制到pom.xml中,具体操作如下:3.在右上角添加运行项目,具体操作如下:4.在index页面添加一些信息5.点击运行图标运行程序6.运行结果:注意:1.复制到maven配置信息是放在plugin中的,只需要复制从groupid到...

2020-04-21 00:02:51 136

原创 IntelliJ IDEA项目创建(新手学习笔记)

1.Git clone+Git地址克隆到本地2.ideal创建项目3.可以操作git的地方新建分支:右下角develop上新建分支4.提交代码:

2020-04-20 22:47:13 263

原创 jsp基础之page指令,include动作(新手学习笔记)

jsp页面嵌套java代码:1.<%! %>声明2.<% %>用来计算的3.<%= %>用来输出<@page>指令:用来告诉程序编译时怎么处理erropage使用:运行结果:其他属性:备注:1.出现404异常:表示资源有问题(检查服务起来没,端口,资源名称是否正确)2…出现500异常: 程序运行有问题(查看idea报错信息...

2020-04-20 21:38:11 774

原创 jsp中嵌套java代码以及application访问累加(新手学习笔记)

jsp使用jsp中输出:1.jsp中嵌套java代码(1)<% 放java代码 %>(2)<%=表达式 %>(3)<%! 声明语句块 %> (全局)下面是求0到9的累加和的小案例:运行结果:下面是加法器案例:运行结果:2.内置对象(隐藏对象)application访问累加案例:运行结果:...

2020-04-13 18:48:11 221

原创 Git常用命令使用(新手学习笔记)

查看当前位置:dir切换盘符 cd 盘符 如cd d:进入目录:cd/地址克隆项目:进入码云官网复制所需项目地址再切换到git命令界面 git clone 克隆的地址第一次克隆需要输入用户名和密码,按提示填入,用户名和密码是注册码云的用户名和密码,账号密码错误到控制面板->用户账户->管理凭据去修改在这里插入图片描述创建本地仓库创建一个目录:mkdir 文件夹名初始化...

2020-04-12 23:26:59 173

原创 完成登录验证功能(新手学习笔记)

完成登录验证功能注意事项:1.注释:/**文本注释 */第三种被称作说明注释,它以 /** 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。私有方法可以使用多行注释说明注释,更加方便的记录程序信息。2.代码行数不要太多,可以单独拎出来,创建一个方法,也可以新建一个类再把代码复制过去,然后把方法改为...

2020-04-12 22:57:42 580

原创 产生验证码(新手学习笔记)

1.首先新建一个java类(我的类名为CaptcheController),继承HttpServlet,重写service方法2.以下是产生随机验证码的代码,为方便以后学习,我加了注释,验证码包括产生随机数以及添加 噪点,验证码字体颜色随机。3.可新建test文件夹,在其中添加测试类,用于控制台测试查看随机方法是否没问题第一步:新建test包->新建java class(类名为Tes...

2020-03-31 21:04:53 141

原创 登录小项目(新手学习笔记)

1.在mian下新建java包2.将java包设置为根路径3.新建包(如图)4.在controller包下创建java class(名为LoginController),并在类中添加如下字5.到maven官网上复制httpServlet-api到pom.xml中,网址https://mvnrepository.com/artifact/javax.servlet/javax.serv...

2020-03-30 22:56:58 132

原创 java.lang.IllegalAccessException: Class org.eclipse.jetty.servlet.ServletContextHandler$Context can

java.lang.IllegalAccessException: Class org.eclipse.jetty.servlet.ServletContextHandler$Context can not access a member of classcn.edu.mju.project1.controller.LoginCtroller with modifiers “”at sun.r...

2020-03-30 20:26:45 369

原创 [ERROR] Failed to execute goal org.mortbay.jetty:jetty-maven-plugin:8.1.16.v20140903:run (default-cl

IntelliJ IDEA 运行maven项目时报错[ERROR] Failed to execute goal org.mortbay.jetty:jetty-maven-plugin:8.1.16.v20140903:run (default-cli) on project project1: Failure: Address already in use: bind -> [H...

2020-03-30 20:07:16 5022

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除