03 2016 档案

摘要:JDBC是什么? JDBC代表java数据库连接,并提供一组java API,用于java成许访问关系数据库。这些Java的API允许Java程序执行SQL语句,并与任何SQL兼容的数据库进行交互。 JDBC提供了一个灵活的构架来编写一个独立于数据应用程序,它可以再不同的平台上运行,并与不通的数据库 阅读全文
posted @ 2016-03-30 13:56 guodaxia 阅读(311) 评论(0) 推荐(0) 编辑
摘要:struts2中有许多默认拦截器,这里我们看一下execAndWait拦截器。 当一个页面需要加载一段时间的时候,我们希望它不是一直呆在原页面直到加载完成,而是进入等待页面,加载完毕后自动进入目标页面。这时候我们就可以使用execAndWait拦截器了。 使用execAndWait三个参数: thr 阅读全文
posted @ 2016-03-30 10:52 guodaxia 阅读(321) 评论(0) 推荐(0) 编辑
摘要:所以这个方法很简单,随便打开一个要下载的大文件,它在浏览器会有一个网址,注意,其中有一段是/disk/,把这个disk改成wap,重新进入,你会发现网页界面有点不太一样了,这个时候再去下载,就不会提示安装百度云管家,而是普通下载方式下载了! 阅读全文
posted @ 2016-03-29 15:25 guodaxia 阅读(197) 评论(0) 推荐(0) 编辑
摘要:之前一直接触文件上传,以为文件下载是什么东西。仔细看了下,才发现其本质就是文件的复制。 下载的关键代码: 这是一个servlet,复制文件的代码。 是比较重要的,标明本次下载的是一张图片。 发现之前想简单了,下载不仅仅是IO操作复制文件的。 struts2文件下载: 1.结果类型必须要写成 type 阅读全文
posted @ 2016-03-28 18:05 guodaxia 阅读(185) 评论(0) 推荐(0) 编辑
摘要:上传原理: 回顾: 之前不使用框架,导入commons-fileupload.jar和commons-io.jar 首先进行解析,将request对应参数转为File对象: 使用factory: 不使用factory: 然后,获取对应参数构建InputStream和OutputStream,进行IO 阅读全文
posted @ 2016-03-28 14:40 guodaxia 阅读(261) 评论(0) 推荐(0) 编辑
摘要:零配置指的是不经过配置文件struts.xml配置Action 首先:导入jar struts2-convention-plugin-2.3.24.1.jar 1) @ParentPackage 指定父包 2) @Namespace 指定命名空间 3) @Results 一组结果的数组 4) @Re 阅读全文
posted @ 2016-03-25 16:40 guodaxia 阅读(449) 评论(0) 推荐(0) 编辑
摘要:#action后缀struts.action.extension=action#上传文件的工作目录与文件的最大尺寸struts.multipart.saveDir=struts.multipart.maxSize=2097152#默认主题struts.ui.theme=xhtml#struts2的默 阅读全文
posted @ 2016-03-25 16:13 guodaxia 阅读(117) 评论(0) 推荐(0) 编辑
摘要:了解拦截器 Iterceptor,是struts2框架中一个非常重要的核心对象,可以动态增强Action 对象的功能 拦截器API 在struts2API中,存在一个名为com.opensymphony.xwork2.interceptor的包,该包中的对象是Struts2内置的一些拦截器对象,它们 阅读全文
posted @ 2016-03-25 13:24 guodaxia 阅读(463) 评论(0) 推荐(0) 编辑
摘要:OGNL (Object Graph Navigation Language),一种强大的表达式语言,能够导航对象结构并访问和设置对象数据 OGNL的核心为OGNL上下文,OGNL上下文相当于一个Map容器.OGNL上下文是OGNL的核心,在OGNL上下文中可以存放多个对象。 可以这样理解,OGNL 阅读全文
posted @ 2016-03-23 18:08 guodaxia 阅读(508) 评论(0) 推荐(0) 编辑
摘要:1、处理表单数据 2、使用Map类型的request、session和application对象 阅读全文
posted @ 2016-03-23 17:17 guodaxia 阅读(139) 评论(0) 推荐(0) 编辑
摘要:、请求参数的注入 在Struts2框架中,表单的提交的数据会自动注入到与Action对象相对应的属性。它与Spring框架中的IoC的注入原理相同,通过Action对象为属性提供setter方法注入 要求: jsp中表单的name属性与Action中对应的属性的setter方法对应。要注入属性值的A 阅读全文
posted @ 2016-03-22 18:10 guodaxia 阅读(4885) 评论(0) 推荐(0) 编辑
摘要:Struts2概论 1、MVC原理 MVC(Model-View-Controller),程序设计理念 视图不用多说,html、jsp等 控制器,中转站,分配各个组件应当做什么,接受参数并跳转其他处理 servlet、action 模型 Struts中的ActionFrom一集业务JavaBean实 阅读全文
posted @ 2016-03-22 18:05 guodaxia 阅读(165) 评论(0) 推荐(0) 编辑
摘要:struts2标签库主要包括一些html标签,一些控制标签 下面我将我用到的struts2标签列出来以供参考 首先,声明标签库的使用: <%@ taglib prefix="s" uri="/struts-tags" %> 一些常用标签: <s:property />标签。 它有一个value属性, 阅读全文
posted @ 2016-03-11 22:07 guodaxia 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一般的,用户注册的时候,我们需要校验一些用户提交过来的参数。 一般有两道屏障,一是在前台页面上使用js进行验证,直接杜绝了不正常信息的提交。二是将提交过来的信息进行验证,不通过则返回注册页面并显示错误信息,我们这里介绍的就是在action中使用validate方法实现数据校验。 action中是继承 阅读全文
posted @ 2016-03-11 20:27 guodaxia 阅读(350) 评论(0) 推荐(0) 编辑
摘要:1、struts2流程: jsp页面-->web.xml-->struts.xml-->user.acrion-->UserAction.java 中的execute()--result 所以struts2中默认调用execute()方法。 2、Action中也可以自定义方法,只要在action的m 阅读全文
posted @ 2016-03-10 21:41 guodaxia 阅读(432) 评论(0) 推荐(0) 编辑
摘要:1.struts2可以自动转换8大基本数据类型和String以及Date类型 login.jsp: login.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = requ 阅读全文
posted @ 2016-03-09 22:58 guodaxia 阅读(203) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示