struts(三)

1. action接收参数

  1. 用属性接收
    • 注意问题:url参数和成员变量对应,set 和 get方法后面的名一定要和属性对应。
  1. Domain Model(域模型)
  2. UserDTO
    • 负责接收参数,传递参数
  1. ModelDrivenParam(不常用)

2. struts访问web元素

一般取得:

  • Map 类型:request,session,application,
  • 真实类型:HttpServletRequest,HttpSession,HttpContext的引用

方法:

  • 依赖于容器
  • IOC(常用)

下面是IOC的设置web元素的方法

通过实现RequestAware,SessionAware,ApplicationAware接口

同理HttpServletRequest则实现相应的接口

 

3. 包含文件配置

使用<include file="" />

4. result typ

当指定result type的时候,可以指定它的类型,默认为dispatcher

常用类型如下:

  • dispatcher:默认
  • redirect:客户端跳转
  • chain:forward到一个action
  • redirectAction:客户端跳转到一个action

5. 全局结果集

使用<global-result>:

当一个package要访问其他package的全局结果集的时候:使用extends来继承。

6. OGNL

在投影中:

  • ^代表开头
  • $代表结尾
  • ?代码过滤条件

 

7. 常用标签

7.1 通用标签

7.1.1 property

当value为object类型的时候被解析成OGNL

所以要想设置字符串,需要“‘username':

escape:不做解析,当做HTML

 

7.1.2 set

 

 

7.1.3 bean
7.1.4 debug

7.2 控制标签

7.2.1 if elseif else

其中var用于起别名。

 

7.2.2 itertor

其实status用于记录状态

 

 

后续内容会继续更新。

本人学习后整理,欢迎大家指出问题。

 

 

 

已标记关键词 清除标记
相关推荐
书籍目录: 《精通java web整合开发(jsp+ajax+struts+hibernate)(第2版)》 第1篇 基 础 篇 第1章 java web应用开发技术选用策略 第2章 开发运行环境的安装与配置 2.1 安装与配置jdk 1.65 2.2 安装web服务器tomcat 6.06 2.3 tomcat 6.0的基本配置7 2.3.1 通过server.xml配置tomcat8 2.3.2 web应用的目录结构9 2.3.3 web.xml配置详解10 2.3.4 如何修改tomcat的默认端口11 2.3.5 如何配置虚拟主机11 2.3.6 如何部署web应用12 2.4 安装数据库服务器mysql 5.512 2.5 安装myeclipse 8.5集成开发环境15 2.6 小结17 第3章 初识java ee展示层组件jsp 2.0( 教学视频:1课时) 3.1 servlet 2.4简介18 3.1.1 servlet概述18 3.1.2 servlet的生命周期及请求响应时序19 .3.1.3 httpservlet相关对象的方法列表19 3.1.4 创建httpservlet实例20 3.2 jsp语法22 3.2.1 html注释23 3.2.2 隐藏注释23 3.2.3 声明23 3.2.4 表达式24 3.2.5 代码段24 3.2.6 jsp指令24 3.2.7 jsp行为标签26 3.3 jsp隐含对象29 3.3.1 page对象29 3.3.2 config对象29 3.3.3 out对象29 3.3.4 request对象30 3.3.5 response对象32 3.3.6 session对象33 3.3.7 application对象34 3.3.8 pagecontext对象36 3.3.9 exception对象37 3.4 小结38 第2篇 进阶篇 第4章 jsp 2.0在java ee中的典型应用( 教学视频:1课时) 4.1 jsp与jdbc40 4.1.1 jdbc简介40 4.1.2 jdbc访问数据库的基本步骤43 4.1.3 jdbc数据源和连接池44 4.1.4 综合实例(购物车)46 4.2 jsp与javabean51 4.2.1 javabean简介51 4.2.2 在jsp中如何使用javabean52 4.2.3 用javabean封装数据库操作54 4.2.4 用javabean实现用户登录验证57 4.3 jsp与javamail59 4.3.1 电子邮件工作原理59 4.3.2 相关协议介绍59 4.3.3 javamail简介61 4.3.4 使用javamail发送文本型邮件63 4.3.5 使用javamail发送html型邮件67 4.3.6 使用javamail发送带附件的邮件69 4.3.7 使用javamail收取邮件73 4.4 jsp与在线编辑器ckeditor78 4.5 jsp与报表利器jasperreports81 4.5.1 ireport的安装与使用81 4.5.2 jasperreports的安装与使用85 4.6 log4j实现日志操作87 4.6.1 log4j的组成87 4.6.2 log4j的配置文件89 4.6.3 log4j使用方法90 4.6.4 log4j的使用实例91 4.6.5 log4j在web应用中的推荐配置方法93 4.7 jsp与jspsmartupload95 4.7.1 file类95 4.7.2 files类95 4.7.3 request类95 4.7.4 smartupload类96 4.7.5 应用实例96 4.8 jsp与xml101 4.8.1 xml简介101 4.8.2 dom4j简介102 4.8.3 使用dom4j解析xml102 4.8.4 使用dom4j创建xml104 4.8.5 使用dom4j修改xml106 4.9 小结107 第5章 jsp 2.0在java ee中的高级应用( 教学视频:1课时) 5.1 过滤器filter108 5.1.1 filter简介108 5.1.2 filter配置说明109 5.1.3 使用filter实现编码过滤器110 5.1.4 使用filter实现计时过滤器111 5.2 监听器listener112 5.2.1 listener简介112 5.2.2 listener的一般使用步骤113 5.2.3 listener的应用实例113 5.3 自定义jsp标签116 5.3.1 tagsupport类116 5.3.2 bodytagsupport类117 5.3.3 标签库描述文件117 5.3.4 自定义jsp标签
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页