勿谓今日不学而有来日,勿谓今年不学而有来年。
日月逝矣,岁不我延。

Struts2请求拓展名

Struts2 请求的扩展名

  1.  org.apache.struts2 包下的 default.properties 中配置了 Struts2 应用个的一些常量
  2.  struts.action.extension 定义了当前 Struts2 应用可以接受的请求的扩展名.
  3.  可以在 struts.xml 文件中以常量配置的方式修改 default.properties 所配置的常量.如下:

<constant name=”struts.action.extension” value=”action,do,”></constant>

默认的Action类 ActionSupport

  1. ActionSupport 是默认的 Action 类: 若某个 action 节点没有配置 class 属性, 则 ActionSupport 即为待执行的 Action 类.而 execute 方法即为要默认执行的 action 方法。如下:

等同于:

            2.因为ActionSupport继承了Action、Validateable、ValidationAware、TextProvider、LocaleProvid等接口,所以在手工完成字段验证, 显示错误消息, 国际化等情况下, 继承 ActionSupport会比较方便。

一个简单的在线人数统计练习

主要思路:

登录

  1. 实现SessionAware接口,获取session
  2. 获取登录信息:setter()
  3. 将信息放入session域:session.put(“”,””);
  4. 在线人数+1:实现ApplicationAware并获取application

登出

  1. 在线人数-1
  2. session失效:转为SessionMap然后调用invalidate()方法。

Demo源码

Struts2-learn-4-Demo

赞(0)
未经允许不得转载:喋喋不休 » Struts2请求拓展名

评论 抢沙发

评论前必须登录!

 

精品网站

有券无忧电脑壁纸精选