在struts2中如何实现像jsp中request,session,appliaction的使用.其实有两种方法.下面通过一个案列来说明两个方法的使用. 先写一个test.java类 packagecom.test; importjavax.servlet.ServletContext; importjavax.servlet.http.HttpServletRequest; importorg.apache.struts2.ServletActionContext; import com.op…
前言 对struts2的使用不外乎这几点,参数自动封装,拦截器的使用,数据校验,ognl表达(值栈和actionContext的讲解),struts2的标签,struts2的国际化, struts2的文件上传下载. 把这几个功能都学会了使用之后,struts2基本上就学完了. 一.数据自动封装概述  Struts2提供了一些基于拦截器的数据封装方式,一共有四种,分为 静态参数封装和动态属性封装 动态属性封装又可分为属性驱动和模型驱动 属性驱动又可分为基本属性驱动和对象图导航语言(OGNL,Obj…
struts2里面的各个功能,现在确实都不清楚,完全属于新学! 通过前面的例子,有时就会疑问,这些jsp中的数据信息是怎么传送给action的?例如: <form action = "LoginAction.action" method="post"> <p>用户名 <input type = "text" name="user.name"/></p> <p>密码 &…
前篇文章对struts2的一个入门,重点是对struts2的架构图有一个大概的了解即可,之后的几篇文章,就是细化struts2,将struts2中的各种功能进行梳理,其实学完之后,对struts2的使用不外乎这几点,参数自动封装,拦截器的使用,数据校验,ognl表达(值栈和actionContext的讲解),struts2的标签,struts2的国际化,struts2的文件上传下载. 把这几个功能都学会了使用之后,struts2基本上就学完了.所以接下来的文章就是对这几个功能进行讲解.如何使用.…
Lodop提供了一些打印项类型,默认是普通项,通过设置打印对象的类型,可以实现一些普通项不能实现的效果.例如:该博客另一篇博文 标题是Lodop打印控件 打印‘接下一页’‘以下空白’,就用了眉脚项. 普通项:默认纯文本打印项(ADD_PRINT_TEXT)为普通项,只输出当前页,如果内容超过打印项宽度,且高度不够,该纯文本打印项会隐藏后面的内容.如果是超文本(例如:ADD_PRINT_HTM),超过打印项高度会自动分页.1.只在当前页输出.2.如果该纯文本打印项内容超过打印项宽度,且高度较大,该…
1:在Action中如何获得作用域(request,session,application)对象: 取得Map(键值对映射集)类型的requet,session,application; 对数据操作的所有方法:(即把数据保存到域中) 主要使用的是方式2和方式3: 方式1:直接获取ServletApi,核心类是ServletActionContext提供的静态的方法; package com.bie.lesson04; import javax.servlet.ServletContext; im…
一.Object.defineProperty的作用 用来给对象新增属性,和修改对象中的属性. 二.JS对象中的描述符 js对象中两种属性描述符:数据描述符和存取描述符(访问描述符). 注意事项: 1.数据描述符和存取描述符都具备configurable.enumerable属性. 2.描述符不具备value,writetable,set和get任意一个关键字都被认作一个数据描述符. 3.(value或writetable)和(get和set)不能同时存在,然后只要定义了set和get或其中一个…
struts2下velocity做视图如何访问request,session等内置对象(转) velocity 内置对象 struts2 requestStruts2环境下用velocity做视图时访问jsp内置变量的方法. 经过研究发现,struts2条件下,velocity里访问jsp那几个内置变量,是需要写完整名字的,比如原来webwork2里的$req在struts2下要写$request 具体陈列如下: (1)访问request对象:$request; (2) 访问response对象…
注入对象类型属性(重点) Action要new一个service对象,Service中又要new一个Dao对象,现在把new的过程交给spring来操作 1 创建service类和dao类 (1)在service得到dao对象 2 具体实现过程(不通过new) (1)在service里面把dao作为类型属性 (2)生成dao类型属性的set方法 (3)配置文件中注入关系 控制台: service...... dao......... 得知,在类中注入对象类型属性完成 P名称空间注入 在一个标签中…
前言 权威指南中摘要的,工作中用不到的,重要的js基础. 三类对象两类属性 内置对象(native object) 是由ECMScript规范定义的对象或者类.例如:函数,数组,日期,正则... 宿主对象(host object) 是由js编译器所嵌入的宿主环境(web浏览器)所定义的.比如客户端js中表示网页结构的HTMLElement对象就是宿主环境创建的对象.宿主环境定义的对象可以直接使用的话,我们也可以把它们当做内置对象. 自定义对象(user-defined object) 由运行中的…