`
longzijian
  • 浏览: 39688 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
    ===============   <package>=============== struts.xml 中的package的name可以随意定义,只做继承时使用。 ===============  <constent>===============struts.xml 中用<constent name="" value=""/>来改变default.proerties 中key对应的值 = ...
  =============================   Struts2 和 Servlet 耦合============================= 首选 ActionConext 其次 ServletActionContext 最后是实现接口 -- 1 -- ### ActionContext ###  --- 不能获得response对象 static ActionContext getContext()   获得当前线程的向下文                                                                相当于Obje ...
   Struts2 的国际化 ===============================资源文件的级别===============================---------全局的:---------命名:baseName + _语言码_国家码.properties        或 baseName + _语言码.properties        或 baseName + .properties message_en_US.properties           username.invalid = username invalid message_zh_CN.prope ...
Struts2学习笔记(3)--输入校验 输入校验 =====================================1.register.jsp <%@ taglib prefix="s" uri="/struts-tags" %><from action="register.action" method="post">  <s:fielderror></s:fielderror>   用于显示错误信息 用户名:<input type=" ...
  ===================================文件上传的原理:   表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值:   1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的 值处理成URL编码方式。   2) multipart/form-data:这种编码方式的表单会以二进制流的方式来处理表单数据,这种编码方式会把文件域指定文件的内容也封装到 请求参数里。   3) text/plain:这种方式主要适用于直接通过表单发送邮件的 ...
Struts2学习笔记(5)--拦截器   Interceptor (底层通过动态代理实现) 1.建包 ...interceptor 自定义拦截器 第一种方式:实现xwork包下的Interceptor接口 init() {} 初始化时调用destroy() {} 销毁时调用 class MyInterceptor implements Interceptor {  private String hello; //setter...getter...  public void init() {  System.out.println("init()...");  Sys ...
  当校验逻辑不是十分复杂时,可以用xml进行校验;逻辑十分复杂是,可以通过validate()进行校验 分类: 【字段校验】 ---- field-validator  ---- 字段优先,我去校验谁(字段),我用谁(校验器)来校验 【非字段校验】 ---- validator ---- 校验器优先,我用谁(校验器)来校验,我去校验谁(字段) ****** 这两种只是 表现形式 不同,底层是相同的,都是把错误信息放到fielderror中 命名:需要校验的Action名 + -validation.xml位置:要和需要校验的Action放在同一目录下   ### 只对action中的某个方 ...
基本类型可以完成自动转换,主要转换对象类型,基于OGNL 分为: ----局部类型转换                 1.自定义转换类继承DeaultTypeConverter                                                      重写convertValue(Map context, Object value, Class toType)                   Xxx.class == toType (或用equals())  String --> Object                   Stri ...
1.Struts2入门及配置 Struts2是基于webwork整合Struts1而产生的新架构,即webwork+struts1=struts2 1.在http://struts.apache.org/下载Struts组件 2.Struts2配置
Out对象:    它表示为客户打开的输出流,主要用来向客户端输出数据。 方法:         out.println(boolean,char,char[],double,float,int,long,Object,String) ;           //输出并换行,但浏览器会忽略掉,要想换行要加上<br>。      out. print(boolean,char,char[],double,float,int,long,Object,String);
JSP的构成:   模板元素       主要指Jsp的静态HTML或者XML内容。   注释          <!--comment--> 在客户端显示一个注释          公开注释          <--comment--> 写在Jsp程序中,但不发给客户端     隐藏注释   ...
Javascript编程基础     JavaScript是由Nctscape公司开发的一种脚本语言,其编写的程序可以被嵌入到     HTML/XML页面中,并直接在浏览器中解释执行。 JavaScript功能     增强页面动态效果     实现页面(浏览器)与用户之间的实时、动态的交互 JavaScript语言特点    脚本语言(Script Language)      解释执行(Interpreted Language)     基于对象(Object Based)    事件驱动(Event Driven)    简单    弱类型(weakly typed languag ...
Html 是为了在各种网络环境之间,不同文件格式之间进行交流的一种语言格式。 Html 功能: 制作网页,以文本、图像、列表、表格等形式显示信息 通过超链接检索在线的信息 通过表单实现数据的采集和提交,以获取远程服务 在页面中嵌入电子表格、动画、视频或音频剪辑,以及其他一些应用。 Html 文件: 纯文本格式,内含文本信息和文本标记 后缀为“.html”或者“.htm”,标记大小写不敏感。 Html 文档结构 <html>    <head> <title>页面标题</title>   </head> <b ...
Global site tag (gtag.js) - Google Analytics