Struts2_总结

还未学习的内容,如果到时候要用到,再去学。
1、Lamda 表达式(很复杂,很少用)
2、验证框架(默认验证方法 validation、方法开始前验证、开始后验证)
3、UI标签(用的不多)
4、类型转换中的异常处理(用的不多,前后做好参数验证,问题不会很多)
5、上传与下载文件(用到再学)
6、Struts 注解(同上)

Struts2 总结
1、Action
  a) namespace(掌握)
  b) path (掌握)
  c) DMI (掌握)
  d) wildcard通配符(掌握)
  e) 接收参数 (掌握:Action属性接收、DomainModel接收)
  f) 访问request等 (掌握Map IOC 方式)
  g) 简单数据验证 (addFieldError 和 <s:fieldError)

2、Result
  a) 结果类型 (掌握四种 dispatcher、redirect、chain、actionRedirect,重点前两种)
  b) 全局结果 (掌握)
  c) 动态结果 (了解)
3、OGNL 表达式(精通)
  a) # % $

4、Struts 标签

  a) 掌握常用的
4、声明式的异常处理(了解)
5、I18N(了解)
6、CRUD的过程(最重要的是设计与规划)(精通)
7、Interceptor 的原理(掌握)
8、类型转换(掌握默认,了解自定义)

时间: 2024-07-31 03:16:42

Struts2_总结的相关文章

Struts2_默认Action

<default-action-ref name=""/> 当用户请求找不到对应的Action时,该name=“‘;就会处理用户请求(无论在项目后面输出什么都行,都会让该Action来处理) 默认Action配置如下:

Struts2_接收参数

1.1        直接创建接收的数据类型 1 public class HelloAction extends ActionSupport { 2 3 private String name; 4 private int age; 5 6 public String add(){ 7 System.out.println("name="+name); 8 System.out.println("age="+age); 9 return SUCCESS; 10 }

struts2_类型转换错误消息的显示和定制

在写页面的时候,我们一般都需要通过获取表单的信息来进行其他操作:而表单中的信息都是String类型的,但服务器端的类型是多种多样的,有基本类型.自定义类型等等.服务器和表单之间有一些类型自动转换机制,但是只支持基本类型的转换(int.char.double等),所以如果需要转换成其他类型(不是基本类型)就会出现类型转换失败,那么我们怎样可以在原来的页面输出错误信息来提醒使用者呢? ㈠首先定制错误信息: 在ActionClass所在的包下新建一个ActionClassName.properties

Struts2_搭建环境及HelloWorld

Struts2_带参数的结果集

页面请求: <a href="user/user?type=1">传参数</a> action: 1 public Integer type; 2 3 public String execute(){ 4 return SUCCESS; 5 // return "test"; 6 } 7 8 public Integer getType() { 9 return type; 10 } 11 12 public void setType(Int

Struts2_用DomainDriven接收参数

通过实现 DomainDriven 接口来接收请求参数,这种方法用的比较少,一般还是用前两种. 请求: 1 <a href="user/user!add?name=xiaoer&age=33">添加用户</a> User类: 1 package com.bjsxt.struts2.user.model; 2 3 public class User { 4 5 private String name; 6 7 private int age; 8 9 pu

Struts2_使用 Filter 作为控制器的 MVC 应用

Struts2_&#23398;&#20064;&#31508;&#35760;&#65288;&#20108;&#65289;--------Namespace&#12289;Action&#12289;Path&#12289;

Struts2学习笔记(二)--------Namespace、Action、Path、ActionMethodDMI、ActionWildcard 一、Namespace(参考Struts20200Namespace) namespace决定了action的访问路径,默认为"",可以接收所有路径的action namespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action, /xxx/index.action,或者/xxx/y

Struts2_未分类

1. 模块包含 include 1.1写一个login.xml  <package name="default" namespace="/" extends="struts-default">        <action name="helloAdd" class="com.base.action.HelloAction" method="add">      

Struts2_使用token拦截器控制重复提交(很少用)

控制重复提交的方式:1.表单提交后页面重定向:2.Struts2.x token拦截器 大致流程: 例子: index.jsp 1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <% 4 String path = request.getContextPath(); 5 String baseP