
【Struts2】
fanfan4569
登上山顶,欣喜掩盖疼痛。
展开
-
Struts2.x 学习笔记 之 类型转换器 和 错误提示修改
这块感觉学得很模糊,虽然两种类型转换器最后都可以,这次重新开个项目来测试。先快速开发,之后详解,最后给源码(1)struts2开发环境搭建起来。传送门:http://blog.youkuaiyun.com/fanfan4569/article/details/52451549(2)使用错误机制 修改错误信息显示 - 》国际化 传送门:http://blog.youkuaiyun.com/fanfan4569/arti原创 2016-09-24 16:41:07 · 595 阅读 · 0 评论 -
Struts2开发配置中{1}.jsp错误
struts.xml的配置产生以下错误然而是struts拼写错误在IDEA中,可能拼写错误,会在其下面画上波浪线这也点醒我,开发时候要格外小心,而不是看到异常就马上去百度和google,而是先检查自己的语法糖是否错误。当然最好不要把这种低级错误留到编译时候。原创 2016-09-05 12:06:40 · 674 阅读 · 0 评论 -
Struts2.x 之 使用PreResultListener
PreResultListener是一个监听器接口,它可以再Action完成控制器之后,系统转入实际的物理视图之间被回调一旦为Action添加了PreResultListener监听器,该监听器就可以在应用转入实际物理视图之前回调该监听器的beforeResult()方法;一旦为拦截器添加PreResultListener监听器,该监听器会对该拦截器所拦截的所以的Action都起作用.原创 2016-09-07 14:58:37 · 421 阅读 · 0 评论 -
Struts2.x学习笔记之 异常处理
上面的execute()方法可以抛出全部异常,这意味着重写该方法时,完全无须进行任何异常处理,而是把异常直接抛给Struts框架处理;Struts2框架接受到Action抛出的的异常之后,将根据struts.xml文件配置的异常映射,转入指定的视图资源。Exception两个属性: exception:此属性指定该异常映射所设置的异常类型。 result:此属性指定Action出现该异常时,系统原创 2016-09-07 16:22:26 · 427 阅读 · 0 评论 -
Struts2.x 学习笔记 之 值栈(ValueStack)
简介:ValueStack(值栈): 贯穿整个Action的生命周期(每个Action类的对象实例都拥有一个ValueStack对象)。相当于一个数据的中转站,在其中保存当前Action对象和其他相关对象。 Struts框架把ValueStack对象保存在名为”struts.valueStack”的请求属性中。下面来查看从哪读取request首先在jsp页面中访问页面我使用的是IDEA,CTRL原创 2016-09-08 21:16:19 · 553 阅读 · 0 评论 -
Struts2.x 学习笔记 之 OGNL(Object Navigation Language)表达式语言
Struts2 利用 s:property 标签 和 OGNL表达式来读取栈中的属性值原创 2016-09-11 19:29:16 · 559 阅读 · 0 评论 -
Target class [class java.lang.Math] is excluded!
OGNL表达式提供了一种访问静态成员(包括调用静态方法、访问静态成员变量)的方法,但Struts2默认关闭了访问静态方法,只允许通过OGNL表达式访问静态Field。只需在struts.xml里添加如下片段:<!--打开静态方法调用的限制--><constant name="struts.ognl.allowStaticMethodAccess" value="true"/>同样可以查看defau原创 2016-09-11 19:34:43 · 912 阅读 · 0 评论 -
Struts2.x 学习笔记 之 错误消息提示和定制
表现层数据涉及的两个处理:数据校验和类型转换。(1)简介: struts2 提供了一个名为convertsionError的拦截器,这个拦截器被注册在默认的拦截器栈中,查看struts2框架的默认配置文件struts-default.xml如果Struts2的类型转换器还行类型转换时出现错误,该拦截器将负责将对应错误封装成表单域错误(FiledError),并将这些错误信息放入ActionCont原创 2016-09-17 15:51:34 · 617 阅读 · 0 评论 -
Struts2 自定义局部类型转换器 出现异常 没捕获 将进convertError
问题描述: 局部类型转换器中出现异常,但没自己捕获,将会进入convertError先看代码当输入错误的日期格式时候,前后台出现的情况 现象描述: ①strings中只有一个,但我列出三个,出现异常。 ②aclass == Date.class 是 true,则表明未进入debug图将catch改下 , 就可以进行错误处理原创 2016-09-24 21:23:01 · 957 阅读 · 0 评论 -
Struts2.x 学习笔记 之 国际化
Java国际化基础 :http://blog.youkuaiyun.com/fanfan4569/article/details/52576000(1)让系统加载国际化资源文件。加载的两种方式 ①自动加载:Action范围的国际化资源文件、包范围的国际化资源文件由系统自动加载。 ②手动加载:JSP范围的国际化资源文件、全局范围的国际化资源文件,分别使用标签、配置常量的方式来手动加载。(2)输出国际化。输出的原创 2016-10-05 21:46:10 · 451 阅读 · 0 评论 -
Struts2.x 学习笔记 之 输入校验
Struts2 的输入验证 (1)基于 XWork Validation Framework 的声明式验证:Struts2 提供了一些基于 XWork Validation Framework 的内建验证程序. 使用这些验证程序不需要编程, 只要在一个 XML 文件里对验证程序应该如何工作作出声明就可以了. 需要声明的内容包括: 哪些字段需要进行验证原创 2016-10-11 20:46:43 · 389 阅读 · 0 评论 -
Struts2.x 学习笔记 之 文件上传和下载
前言:为了能上传文件,必须将表单的method设置为POST,将enctype设置为multipart/form-data(此时浏览器将采用二进制流的方式来处理表单数据),只有在这种情况下,浏览器才会把用户选择文件的二进制数据发送给服务器。一、依赖:Common-FileUpload、COS等文件上传组件。二、上传解析器:在struts.properties配置文件中快速实现文件上传 在这原创 2016-10-16 14:54:52 · 820 阅读 · 0 评论 -
Struts2.3.30 基本开发
快速开发配置情况:(1)导包可以在这,路径别错千万别直接导一开始见到的lib下的jar包,里面有混有spring,容易起到jar包冲突,按需要再添加(2)这是我的loginForm.jsp(3)struts.xml对应配置(4)web.xml配置struts(5)LoginAction.java 简单简介: Struts2采用了低入侵式的设计,Struts2不要求Action类继承任何Strut原创 2016-09-06 16:57:02 · 1999 阅读 · 0 评论 -
Struts2 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging
INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete lis原创 2016-09-05 20:38:59 · 76850 阅读 · 12 评论 -
Struts2.x 学习笔记 之 类型转换与复杂属性
①明确,什么是复杂属性? 就是这个属性包含其他属性,(其实就是这个类组合了其他类的对象②如何复杂属性如何处理? struts2 表单标签的 name 值可以被赋为 属性的属性:name=manger.name , name = manger.birth③看代码吧 涉及到全局转换器,传送门:http://blog.youkuaiyun.com/fanfan4569/article/details原创 2016-10-04 17:29:36 · 479 阅读 · 0 评论 -
Struts2.x 学习笔记 之 通过超链接动态加载国际化资源文件
实现超链接转换原理:i18n.jsp<%@ taglib prefix="s" uri="/struts-tags" %><%-- Created by IntelliJ IDEA. User: Donald Date: 2016/10/11 Time: 14:47 To change this template use File | Settings | File Templ原创 2016-10-11 15:59:44 · 723 阅读 · 0 评论 -
Struts1开发简介
Struts 请求—>响应的完整流程简介基本配置一、struts-config.xml注意点:1. path=”/login” 别忘了”/” 接受login.do页面2.<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apa原创 2016-09-04 11:59:08 · 411 阅读 · 0 评论