
Java/Struts2
eyeooo
这个作者很懒,什么都没留下…
展开
-
struts2.1.6 1 初步与配置
struts 官网下载http://www.apache.org/http://struts.apache.org/http://struts.apache.org/download.cgi#struts2231. 下载struts2.1.6 http://struts.apache.org/download.cgi#struts217(选择下载full distribut转载 2012-07-18 10:27:34 · 1068 阅读 · 0 评论 -
struts2.1.6 interceptor 09
Struts拦截器以及源码解析1. Struts架构图a) 见文档2. Struts执行过程分析3. Interceptor拦截器过程模拟4. 定义自己的拦截器a) acegi – spring security5. 使用token拦截器控制重复提交(很少用)6. 类型转换a) 默认转换i. 日期处理b) 写自己的转换器:public class M转载 2012-07-18 17:25:05 · 700 阅读 · 0 评论 -
struts2.1.6 I18N 08
I18N1. I18N原理a) ResourceBundle和Locale的概念b) 资源文件c) native2ascii2. Struts的资源文件a) Action – Package – App级b) 一般只用APPi. struts.xml custom.i18nc) PropertiesEditor插件i. 解压ii. features pl转载 2012-07-18 17:23:54 · 800 阅读 · 0 评论 -
struts2.1.6 Exception 08
ExceptionHandling1. 在Actoin中进行异常映射2. 在package中进行全局异常映射3. 使用继承共用异常映射4. Struts2中异常处理由拦截器实现(观察struts-default.xml)a) 实际上Struts2的大多数功能都由拦截器实现[html] view plaincopyprint?转载 2012-07-18 17:22:35 · 595 阅读 · 0 评论 -
struts2.1.6 tags 06
Struts-Tags1. 通用标签:a) propertyb) seti. 默认为action scope,会将值放入request和ActionContext中ii. page、request、session、applicationc) beand) include(对中文文件支持有问题,不建议使用,如需包含,改用jsp包含)e) paramf) debug转载 2012-07-18 17:20:56 · 712 阅读 · 0 评论 -
struts2.1.6 ognl 05
[java] view plaincopyprint?package com.demo.ognl; public class User { private int age = 8; public User() {} public User(int age) { super(); this.age = age;转载 2012-07-18 17:19:40 · 632 阅读 · 0 评论 -
struts2.1.6 result 04
Result1. 常用四种类型:a) dispatcher(默认)b) redirectc) chaind) redirectAction2. 全局结果集a) global-results | extends3. 动态结果(了解)a) 在action中保存一个属性,存储具体的结果location4. 传递参数a) 客户端跳转才需要传递b) ${}表达转载 2012-07-18 17:17:58 · 701 阅读 · 0 评论 -
ognl # % 的作用(井号,星号,百分号)
struts2 OGNL,struts2 表达式语言,Struts2 中OGNL表达式的用法,Struts2 #,表达式语言的好处,Struts2 $,struts2 井号,星号,百分号表达式语言主要有以下几大好处: 1. 避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁;2. 支持运算符(如+转载 2012-07-18 17:17:20 · 1516 阅读 · 0 评论 -
struts2.1.6 03
表单提交有中文尽量使用post 这是一个bug org.apache.struts2.dispatcher.FileterDispatcher web.xml 说可以解决不过我没有试出来就没做了,用spring 解决乱码安全[java] view plaincopyprint?package com.demo.action; impor转载 2012-07-18 17:16:29 · 686 阅读 · 0 评论 -
struts2.1.6 02
和java一样 是打包 凡是name="success“ 可以不写,因为默认就是success当copy一个struts 项目还需要改动 把原来的项目名称改成现在的namespace决定了action的访问路径,默认为"",可以接收所有路径的actionnamespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.转载 2012-07-18 17:15:22 · 616 阅读 · 0 评论 -
struts2.1.6 bbs 07
http://localhost:8080/Struts2_30_BBS2011_02 默认执行的action[plain] view plaincopyprint?登陆 Login.jsp 注册 Register.jsp 查询用户信息 SelectUserInfo.jsp 添加用户信息 AddUserInfo.jsp 删除用户信息 DelUserIn转载 2012-07-18 17:22:01 · 762 阅读 · 0 评论