摘要:Struts2实现Preparable接口 实现preparable接口,实现public void prepare() throws Exception 方法。当你访问某问action指定方法之前,最先执行prepare()。这里边可以写些准备工作的代码1 public void prepare...
阅读全文
摘要:Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之 外,Struts 2框架还包含struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来...
阅读全文
摘要:第一步:webroot/web-inf下的str.tld文件 1 2 3 4 1.2 5 1.1 6 stu 7 StudentTags 8 ...
阅读全文
摘要:该类可获取一些请求地址,在自定义struts2标签时用到 1 //获取值栈 2 Map cont= this.getStack().getContext(); 3 StrutsRequestWrapper req=(StrutsRequestWrapper)co...
阅读全文
摘要:第一步:webroot/web-inf下简历str.tld文件 1 2 3 4 1.2 5 1.1 6 stu 7 StudentTags 8 9 ...
阅读全文
摘要:Struts2自定义标签的流程概念:(1)需要两个类:标签类(继承相应的tag类),基本类(继承Component)。标签类专门负责从客户端取得用户输入的一些属性,这个普通的jsp自定义标签一样,取出来以后,需要把取出的属性值赋给基本类。从而可以看到基本类里面的属性也跟tag里面差不多。(2)tag...
阅读全文
摘要:一:自定标签前需要了解的知识:BodyTagSupport类的方法:编写标签对应的实现类时,需要重载BodyTagSupport类几个方法:doStartTag(), setBodyContent(), doInitBody(), doAfterBody(), doEndTag();他们执行顺序如下...
阅读全文
摘要:第一种:获取requestMap,sessionMap,applicationMap, HttpServletRequest,HttpServletResponse对象的获取,在Struts2中 1 public String getMap(){ 2 //获取被处理过的request...
阅读全文
摘要:拦截器 一:1:概念:Interceptor拦截器类似于我们学习过的过滤器,是可以再action执行前后执行的代码。是web开发时,常用的技术。比如,权限控制,日志记录。 2:多个拦截器Interceptor连在一起组成了Interceptor栈。拦截器是AOP面向切面编程的一种实现,具有热...
阅读全文
摘要:1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSup...
阅读全文
摘要:一:框架 1:框架的意义在于可以大大提高我们的开发效率。框架时一种主动设计,使用框架必须遵守框架指定好的开发流程。 2:框架的强大之处不是源自它能让你做什么,而是它不能让你做什么。有规有矩,方可成方圆。有规则,大家都能上手。二:Struts2 1:Struts2是一个MVC框架。 2:MVC...
阅读全文