自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

弗兰-随风小欢的博客

我没有梦想 但我可以守护梦想

  • 博客(22)
  • 问答 (18)
  • 收藏
  • 关注

原创 hibernate中实现双向一对一的映射关系

实现一对一映射关系举个例子(下面将给出具体的截图)在需要添加外键字段(cid)的表student(从表)对应的类中定义一个属性Contact contact在其setter方法上增加@OneToOne@JoinColumn(name="cid",unique=true)这样只能实现单向一对一的关系如果想实现双向一对一的关系主表co

2017-07-26 17:06:14 415

原创 实现上传图片-生成唯一的名字

我们在实现上传图片这个功能的时候,会发现不同的用户上传同一张图片的时候,在所在文件夹中只会生成一张图片,为了避免这种弊端,我们可以这么来做: 即为上传的图片生成唯一的名字 根据日期,上传文件的名字(扩展名),来计算目录名 Calendar cal=Calendar.getInstance(); int hour=cal.get(Calendar.HOUR_OF_DAY)

2017-07-25 17:00:41 8205

原创 数据库基础知识

下面讲解一下数据库基础知识主键:Primary Key ,在表中唯一确定该条记录的字段外键:Foreign Key ,引用(参照)另外一个表中的主键字段图书表id     图书名称           类别     价格1      Java编程思想       1        502      Hibernate入门      1

2017-07-22 10:21:30 419

原创 Hibernate基本概念及开发环境的搭建

Hibernate基本概念及开发环境的搭建Hibernate的意思是"冬眠"在Java中的作用和它本来的意思没有太大的关联在MVC开发模式中,我们前面学的Struts是视图层(View)的框架Hibernate是帮助我们更容易地和和数据库打交道的,是属于模型层的框架(Model层)需要知道的是,我们接下来在学习的过程中是将Struts和Hiber

2017-07-21 17:27:58 385

原创 layer前端组件实现图片显示功能

实现图片显示功能:layer1.在这里介绍一种layer前端组件layer是一款口碑极佳的web弹层组件,她具备全方位的解决方案,致力于服务各个水平段的开发人员,您的页面会轻松地拥有丰富而友好的操作体验。官网下载地址:http://sentsin.com/jquery/layer/里面有具体的使用方法这里注意几点:在使用layer前端组件之前,我们要引入la

2017-07-19 21:04:41 9669

原创 Struts2.x中实现文件上传功能

实现文件上传,添加用户用户照片1.为表单设置enctype= "multipart/form-data"(这步代码很重要)2.上传照片的表单代码如:选择照片照片名称"/>3.文件上传的处理处理上传的action中需要定义以下属性并提供setter和getter方法。其中image为上传控件的名字。pri

2017-07-18 20:59:13 235

原创 将相对路径改为绝对路径的几种办法和struts2.x转到action和页面的代码

绝对路径的问题通过action来请求userlist.jsp,请求方式是forward方式(容器内跳转)有时候我们的项目需要绝对的路径,就比如说引入jquery文件或者css样式文件,如:我们要把jquery文件引入到所需要的表单里面,可是前面的省略号并不是文件的路径,则:我们有三种方法让相对路径变为绝对路径:这三种方法都可以将相对路

2017-07-17 20:08:37 1261

原创 用标签显示用户列表及Value Stack和Stack Context

用标签显示用户列表及Value Stack和Stack Context以前我们显示用户列表,都是存在四个范围里(request,session,pageContext以及application),然后在jsp页面上写java代码和标签之类的,这样看起来很不好!如:用标签userlist.jsp  UserDAO dao=new UserDAO(); 

2017-07-16 17:30:40 428

原创 Struts2.x中action的几种配置方法

配置Action的方法 如何解决action太多的问题??                  1.建立多个Action类  就是每个方法都对应于一个action,代码量比较大,不方便!   2.method方式:建立一个Action类,在类中编写不同的方法,在不同的方法中处理不同的请求。  在struts.xml中配置method属性,让不同的act

2017-07-16 15:29:04 574

原创 Struts2.x中Action获取数据的三种方式

Struts2.x中Action获取数据的三种方式一.Action接口和ActionSupport类Struts2.x中action类虽然不要实现接口或者继承类,但是我们在实际工作中为了方便还是会继承ActionSupport类(实现Action接口不要方便)二.三种Action获取数据的方式1.注入属性如:public class Chec

2017-07-16 09:47:36 635

原创 简单描述Struts2.x的运行过程和Struts2.x的标签使用

简单描述Struts2.x的运行过程和Struts2.x的标签使用1.简单描述strut2.x程序的运行过程:前端找到和action名字相同的字符串,然后进入到Struts.xml文件中的action标签中去,找到对应的类进去,执行相应的代码!  2.一些注意点:    a.struts core jar 包的org.apache.struts2 命名空间的

2017-07-15 15:47:16 325

原创 Struts2.x开发步骤

struts 2 的开发步骤(具体的代码我就不写了,这里主要讲开发的步骤)1.编写Javabean和DAO类,在strut1中,Javabean需要继承于struts1 api中的ActionForm类。  struts2没有此要求。  struts2 也没有formbean,它有另外一套从表单往action传递数据的方式。  如:action文件里有一个priva

2017-07-15 11:03:55 334

原创 JSP快速入门阶段项目训练-图书管理信息系统

做这个项目的准备:1.mysql以及Navicat for mysql(推荐使用跟这个图示化工具)2.eclipse-ee版(tomcat已经配置完成等等)3.dreamweaver cs6前端编译工具(推荐使用)4.mysql的jar包拷贝到WebContent的lib文件夹的根目录下5.jquery库文件(在WebContent目录下新建一个jslib文件夹(这个文件夹的

2017-07-14 17:27:46 1030

原创 Struts2.x基本介绍及开发环境搭建

Struts2.x基本介绍及开发环境搭建Strut2.x的特点:从struts1.x发展而来,但是设计理念和struts1.x又有很大的不同。1.无侵入式设计:不完全依赖于struts api 和 servlet api(如:新建一个formbean的时候,不再继承action等等,但),Struts1.x就是完全于依赖Struts api和servle

2017-07-14 16:01:04 330

原创 再谈Struts1.x的运行机制

再谈Struts1.x的运行机制:在学习了Struts1.x之后,总结一下:主要用到了与Action有关的类和标签等等1.Action类:  最常用到的是:execute方法2.ActionMapping 如:parameter="op">3.ActionForward4.formb

2017-07-12 15:56:47 229

原创 DispatchAction和ForwardAction的使用

DispatchAction和ForwardAction的使用我们之前使用struts框架来实现功能基本上市这几个步骤:1.做页面2.编写DAO类中的方法3.编写和配置action由于每实现不同的功能都要编写一个对应于功能的action类,并且在struts-config.xml文件中配置相应的action,功能多了起来,就会发现代码量很大,所以

2017-07-12 10:25:50 467

原创 处理乱码及通过Struts标签显示数据

处理乱码及通过Struts标签显示数据1.通过filter解决乱码问题(之前的博客我就已经写过,这里就不详细讲解了)   网页的请求到达之前,先要经过Filter的处理   两种处理乱码的方法:   request.setCharacterEncoding() :提取数据时防止出现乱码   response.setCharacteEncoing(); 显示(

2017-07-10 21:26:39 250

原创 struts.xml中action与forward的重要属性

struts.xml中action与forward的重要属性1.forward的redirect的值可以为true,false redirect="false"(默认值),容器内跳转,不可以跳转到站外地址;比如说:http://www.qq.com 相当于(举个例子)RequestDispatcher rd = request.getReques

2017-07-10 16:58:54 1986

原创 详解Struts1.x的运行机制及注册模块例子和命名规则(以此例子来说明struts1.x的运行机制)

详解Struts1.x及注册模块例子和命名规则(以此例子来说明struts1.x的运行机制)注册模块的例子:1.编写JavaBean:User,必须继承于ActionForm类2.在Struts-config.xml中注册User的对象userFormBean概念:就是继承于ActionForm的JavaBean(在strtus框架中)

2017-07-10 15:17:58 368

原创 Struts1.x环境搭建(二)

接上一次博客:2.为JSP配置初始化参数(和Servlet配置参数类似)如:b/test.jsppagesize15b/myurl注意:是通过servlet-mapping中的url来找到上面对应的test.jsp      url前面必须加上'/',不然启动servlet的时候就会报错!搭建Struts1.x

2017-07-09 14:39:37 366

原创 Struts1.x环境搭建(一)

Struts1.x环境搭建(一)Struts1.x是基于Servlet,Struts2.x是基于Filter1.servlet配置方式:servlet注解配置方式(比较简单)和web.xml(servlet3.0以下的版本会自动创建)配置方式使用servlet3.0(包括3.0)以上,eclipse在创建web项目时,默认情况下是不会自动

2017-07-09 10:14:25 418

原创 Struts基本概念,优点及不同版本关系

Struts基本概念,优点及不同版本关系基本概念:struts是apache基金会的一个开源项目,是一套实现MVC的框架MVC = 程序分层设计的思想 = Model(数据访问层1)/View(视图层3)/Control(控制层2)早期的web应用程序中,servlet,jsp中,既包含Java代码(处理数据逻辑,处理业务逻辑的代码),又包含了H

2017-07-08 19:32:43 340

空空如也

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

TA关注的人

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