- 博客(14)
- 资源 (10)
- 收藏
- 关注
原创 LoadRunner笔记(二)
第一章: java tools完成j2ee的自动化,但作为开发人员应该明白其基本原理 web service需要多次在xml间的转换,如果从性能上考虑,不可多用 性能:1)支持人员:响应时间 2)管理员: 环境配置 3)database programer:SQL执行效率 4)database administrator:数据库环境 性能管理: 1. 架构: 架构必须考虑到
2012-01-30 13:55:31 1451
原创 struts2学习笔记(十四)——freemarker的使用
使用FreeMarker 1. 创建Configuration实例,setDirectoryForTemplateLoading 2. 生成Template实例 3. 填充数据,数据就是一个Map对象 4. 调用Template的process方法完成合并 5. 在jsp页面中使用 ${} 访问 FreeMarker模板文件
2012-01-15 20:31:49 926
原创 struts2学习笔记(十三)——ajax的支持
包括采用Ajax方式的输入校验,以简单方式来异步提交表单请求,并提供了pub-sub的事件模型,并且提供了系列的Ajax标签。其中ajax的输入校验的支持感觉过于复杂,如果我选择,选择 formvalidator代替。Pub-sub还是不错的,至少jquery没有支持,而且这个需要后台参与的。Ajax标签过于死板,使用 Jquery和指定的标签实现效果会更好。 Ajax输入校验: 1.
2012-01-13 10:03:24 1691
原创 struts2学习笔记(十一)——表单和非表单标签
表单标签 Checkboxlist 可以一次创建多个复选框,有用的属性 list(支持list ,map,对象属性),实例如下: <s:checkboxlist name="bookMap" label="请选择你喜欢的出版日期" list="#{'spring':'20
2012-01-12 12:44:26 747
原创 struts2学习笔记(十)——主题与模板
模板 Struts2的模板目录是通过struts.ui.templateDir常量来指定的,该常量的默认值是template,即意味着Struts2会从Web应用的template目录,CLASSPATH(包括Web应用的WEB-INF\classes路径和WEB-INF\lib路径)的template目录来依次加载特定模板文件。如果我们只使用一个select标签,且指定主题为xhtml
2012-01-12 10:28:35 468
原创 Struts2学习笔记(九)——数据标签
Action 在一个jsp中调用Action,并通过指定executeResult参数,将该action的处理结果包含到本页面中。我觉得可能在 component标签中用到,在组件Jsp页面中使用action标签去执行服务器端的代码。有用的属性有: id:可选属性,该属性将会作为该Action的引用ID name:必填属性,通过该属性指定该标签调用哪个Act
2012-01-12 10:06:13 452
原创 Struts2学习笔记(八)——Struts2 控制标签
控制标签 Append 用于将多个集合拼接为一个新的集合,类似于List的addAll函数 静态实现对已知List的合并 使用和 。也可以将多个Map拼接为一个新的Map,更可以将一个Map和一个List拼接起来,如: style="background-col
2012-01-12 09:55:19 549
原创 struts2学习笔记(七)——OGNL
ognl的功能在很大一部分和EL表达式冲突,我的策略是先使用EL表达式,如果不支持就使用ONGL表达式,ONGL主要对集合的支持更多一些 创建List 语法为: {e1,e2,e3}. 上面的代码生成了一个HTML Select对象,可选的内容为: name1,name2,name3,默认值为:name2。 对于 ar
2012-01-09 09:44:38 412
原创 struts2学习笔记(六)——校验器
输入校验 应用无需书写任何代码,即可完成大部分的校验功能,并可以同时完成客户端和服务器端的校验。如果应用的输入校验规则特别,Struts2也允许通过重写validate方法来完成自定义校验。 校验流程: 客户端js校验: a) 在jsp中使用s:form,form的validate属性要设置为true,并且不要将theme属性指定为simple.(s
2012-01-09 09:33:07 851
原创 struts2学习笔记(五)——国际化
建立在java国际化基础上,通过提供不同国家/语言环境的消息资源,然后通过ResourceBundle 加载指定Locale对应的资源文件,再取得key对应的消息 基本步骤 1. 在struts.xml或struts.properties中定义 资源文件名,如 2. 在WEB-INF/classes下创建文件 message_zh_CN.propert
2012-01-06 09:24:06 372
原创 Struts2学习笔记(四)——拦截器
拦截器配置 单个拦截器的配置如下: 拦截器同样可以注入参数: 参数值 拦截器栈配置如下: 拦截器栈里同样可以配置拦截器栈,这个配置跟拦截器一样。 Action中使用 这里同样可以使用指定参数。 默认拦截器可以是自己的拦截器也可以是拦截器栈,配
2012-01-06 09:18:28 473
原创 struts2 学习笔记(三)——文件的上传和下载
文件上传 处理流程 Jsp文件: input type=file name=”upload Action: 对应一个文件域有三个字段: File upload; String uploadContentType(文件类型); String uploadFileName。 在execute() 将upload以流的方式写入指定目录和文件。
2012-01-06 08:53:15 637
原创 struts2学习笔记(二)——类型转换
已有的类型转换 基本类型: boolean和Boolean, char和Chracter,int和Integer,long和Long,float和Float,double和Double,Date(用户输入为yyyy-MM-dd) 集合类型: 对于List和数组,元素为String,如果是复合类型需要提供自定义转换器。
2012-01-04 10:49:08 450
原创 struts2 学习笔记(一)——配置文件
包配置: 在包配置中可以使用抽象包,即该包不包含Action定义,可被其他包继承。设定package的abstract=”true”. 包配置的 extends指定该包继承于其他包,可以继承其他包中的Action定义、拦截器定义等。 默认Action和拦截器 在xml中最后定义,当action没有配置时,执行的Action,使用fau
2012-01-04 10:26:17 476
common cookbook
2010-10-07
struts+spring+hibernate笔试题
2010-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人