随笔分类 -  杨凯--Struts2

1
摘要:单实例与多实例有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。无状态就是一次操作,不能保存数据。有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。Struts2 的Action是有状态的,是非... 阅读全文
posted @ 2014-08-18 15:23 yangkai_keven 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Struts2获取request三种方法struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一:在Action中的代码:Map request = (Map)ActionCo... 阅读全文
posted @ 2013-09-23 13:56 yangkai_keven 阅读(258) 评论(0) 推荐(0) 编辑
摘要:一、选择题1、不属于Action接口中定义的字符串常量的是____B___。A.SUCCESSB.FAILUREC.ERROR D.INPUT2、在控制器类中一般需要添加相应属性的______A_____和____C_______。A.setter方法B.as方法C.getter方法D.is方法3、... 阅读全文
posted @ 2013-07-09 19:43 yangkai_keven 阅读(1217) 评论(0) 推荐(0) 编辑
摘要:1 Property标签(1)、说明用于输出指定的值(2)、属性default:可选属性,如果输出的值为null,则显示该属性指定的值。ecape:选属性,指定是否格式化为html代码vlue:选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值。(3)、例1(默... 阅读全文
posted @ 2013-05-17 18:20 yangkai_keven 阅读(227) 评论(0) 推荐(0) 编辑
摘要:最近几天在写项目,遇到了一个错:Struts has detected an unhandled exception:Messages:ORA-00933: SQL ???????could not execute querycould not execute query; SQL [ select... 阅读全文
posted @ 2013-05-17 16:04 yangkai_keven 阅读(217) 评论(0) 推荐(0) 编辑
摘要:1.项目概述 项目使用的开发技术:hibernate+struts+ajax+jQuery+mysql 与上一个三级联动不同的是:上一个项目是使用dom技术编写的整个js代码,存在一定的不足与bug,即浏览器不兼容,只在火狐中有成效,IE、opera、google等都不能兼容。。。到底是哪个模块导致... 阅读全文
posted @ 2013-03-20 20:34 yangkai_keven 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1.通用类编写的案例 采用泛型编写的分页类,达到想使哪个数据库中的表分页就传入哪个表对应的javabean实体这种通用的思想。分页的全部过程和判断全部封装在该类中,在action或servlet直接调用分页类即可达到分页效果。文章来自:点击打开链接Action中调用代码只需一行,当然要封装该类实体的... 阅读全文
posted @ 2013-03-08 13:47 yangkai_keven 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1.传值分析如果从jsp页面传过来的值,那么要用set注入接收值,还要用get传出去值;如果不写get方法那么,在后面接收值的jsp页面上通过域对象就不能直接接收action传出来的值;但是如果不是从一个jsp页面传进来的值,而是在这个action中直接new出来一个对象给其构造方法传值或者直接声明... 阅读全文
posted @ 2013-03-06 21:09 yangkai_keven 阅读(159) 评论(0) 推荐(0) 编辑
摘要:1.续上篇博客的OGNL用法(3)、用法3(深入理解对象栈)有三个类:Person.java,Student.java,OgnlAction.javaPerson类package cn.itcast.struts2.valuestack.bean;public class Person {priva... 阅读全文
posted @ 2013-03-06 21:05 yangkai_keven 阅读(131) 评论(0) 推荐(0) 编辑
摘要:转自:陈红军老师iteye博客 Struts2的控制标签,主要用于完成流程控制,以及对ValueStack的控制。数据标签主要用于访问ValueStack中的数据;控制标签可以完成输出流程的控制,例如循环,分支等操作,也可以完成对集合的合并,排序等操作。 "> Struts2控制标... 阅读全文
posted @ 2013-03-06 13:18 yangkai_keven 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1. OGNL表达式语言介绍OGNL是ObjectGraphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。Struts 2框架使用OGNL作为默认的表达式语言。相对EL表达式,它提供了平时我们需要的一些功能,如:l支持对象方法调用,如xxx.sayHello... 阅读全文
posted @ 2013-03-05 21:30 yangkai_keven 阅读(161) 评论(0) 推荐(0) 编辑
摘要:总结:国际化的使用,有四种方式或常用格式,第一种就是全局的国际化使用,在src路径下配置三个全局的配置文件,比如有中文、英文、和默认的,格式分别是baseName_language_country.properties、baseName.properties;第二种是局部国际化使用,即为某一模块配置... 阅读全文
posted @ 2013-03-05 21:28 yangkai_keven 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1. 输入校验在struts2中,我们可以实现对action的所有方法进行校验或者对action的指定方法进行校验。对于输入校验struts2提供了两种实现方法:1). 采用手工编写代码实现。2). 基于XML配置方式实现。2.手工编写代码实现对action中所有方法输入校验通过重写validate... 阅读全文
posted @ 2013-03-05 21:27 yangkai_keven 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1.自定义拦截器要使用自定义拦截器,就要编写自定义拦截器类,该类需要实现com.opensymphony.xwork2.interceptor.Interceptor接口。因为struts2中如文件上传,数据验证,封装请求参数到action等功能都是由系统默认的defaultStack中的拦截器实现... 阅读全文
posted @ 2013-03-05 21:25 yangkai_keven 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1.访问或添加request/session/application属性publicString scope() throws Exception{ ActionContext ctx =ActionContext.getContext(); ctx.getApplication().put("ap... 阅读全文
posted @ 2013-03-01 20:20 yangkai_keven 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1.接收请求参数• 采用基本类型接收请求参数(get/post)在Action类中定义与请求参数同名的属性,struts2便能自动接收请求参数并赋予给同名属性。请求路径: http://localhost:8080/test/view.action?id=78public class Product... 阅读全文
posted @ 2013-03-01 12:03 yangkai_keven 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1.通配符1)Execute方法的弊端假设有这样的需求:A. 有一个action为PersonAction。B. 在PersonAction中要实现增、删、改、查四个方法。C. 但是在action中方法的入口只有一个execute方法D. 所以要想完成这样的功能,有一种方法就是在url链接中加参数。... 阅读全文
posted @ 2013-03-01 12:02 yangkai_keven 阅读(142) 评论(0) 推荐(0) 编辑
摘要:以下只列举出主要的类文件以及struts2重要的知识类或配置,感兴趣的朋友可以留言,本人讲项目源码发过去 package www.csdn.action; import java.util.List; importwww.csdn.domain.Admin;importwww.csdn.servic... 阅读全文
posted @ 2013-02-27 20:12 yangkai_keven 阅读(145) 评论(0) 推荐(0) 编辑
摘要:近期频繁的编写input标签代码,下面是本人从网上摘取的代码总结,感觉不错,在csdn与大家分析一下来自ITeye社区文章:HTMLreadonly不可编辑,ie7以上可以获得焦点,背景颜色默认灰色,值的字体颜色默认为灰色,值可以在请求中传递disabled不可编辑,不可以获得焦点,背景颜色默认灰... 阅读全文
posted @ 2013-02-27 20:03 yangkai_keven 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1. MVC与servletServlet的优点是mvc的基础,其他的框架比如struts1,struts2,webwork都是从servlet基础上发展过来的。所以掌握servlet是掌握mvc的关键。Servlet把最底层的api暴漏给程序员,使程序员更能清楚的了解mvc的各个特点。程序员可以对... 阅读全文
posted @ 2013-02-27 19:59 yangkai_keven 阅读(170) 评论(0) 推荐(0) 编辑

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