为了账号安全,请及时绑定邮箱和手机立即绑定

Struts2入门

  • 在Strut2中访问Servlet API有三种方式: 1).创建一个ActionContext ActionContext context=ActionContext.getContext(); 2).通过context对象获取Servlet API Map<String,Object> getApplication() 获取的是application中存储的所有信息 Map<String,Object> getParameters() 相当于 request.getParameterMap(); Map<String,Object> getSession(); 获取的是session中存储的所有信息. put(String key,Object value); 就相当于request.setAttribute(); Object get(String key) 就相当于request.getAttribute(); 2、通过实现Aware接口注入方式(真正的Servlet API) ServletContextAware : 注入ServletContext对象 ServletRequestAware :注入 request对象 ServletResponseAware : 注入response对象 3、通过ServletActionContext(真正的Servlet API) 通过ServletActionContext类中提供了静态方法可以直接获取Servlet API:
    查看全部
  • result中的type类型,type属性值代表的是支持的视图类型 type的默认值是dispatcher 支持jsp视图技术 属性值:chain:将action和另外一个action链接起来。 属性值:redirect:重定向(会丢失请求参数)。 属性值:plaintext:返回网页源代码。 属性值:stream:返回inputstream用于文件下载。
    查看全部
  • strut2的工作原理 很详细
    查看全部
  • Action返回的内置属性
    查看全部
  • Struts2处理流程 用户请求 -> Struts框架 -> 控制器(Action) -> Struts框架 -> 视图资源
    查看全部
  • 更改struts2的后缀 需要在xml配置<constant name="struts.action.extension" value="html"></constant>
    查看全部
  • 动态方法调用:为了解决一个Action对应多个请求的处理 1.指定method属性 2.感叹号方式:不推荐使用 必须添加<constant name="struts.enable.DynamicMethodInvocation" value="true"></constant> 3.通配符方式:建议使用 在struts2.3版本以后使用通配符需要配置<allowed-methods>标签
    查看全部
  • Action的搜索顺序: 1.判断package是否存在 存在:2.判断action是否存在,如果不存在则去默认的namespace的package里面寻找 3.如果不存在,则报错 不存在:2.检查上一级路径的package是否存在(直到默认的namespace),重复第一步 3.如果没有,则报错
    查看全部
  • Struts2流程 1、客户端(HttpServletRequest)发送请求 2、请求经过过滤器(ActionContextCleanUp-->StrutsPrepareAndExecuteFilter(核心过滤器:允许执行action之前还可添加自己的过滤器)) 3、请求到达ActionMapper,通过它来决定调用哪个Action 4、当决定调用某个Action后,请求又会通过核心过滤器,核心过滤器把请求的处理交给ActionProxy 5、ActionProxy通过ConfigurationManager询问配置文件(Struts.xml),找到要调用的Action类 6、之后通过ActionProxy创建一个ActionInvocation的反向实例 7、经过拦截器(interceptor), 通过ActionInvocation的实例调用真正的Action 8、Action执行完毕,ActionInvocation创建Result并返回 9、Result经过JSP、拦截器之后,通过HttpServletResponse返回到客户端
    查看全部
  • Structs2的由来
    查看全部
    0 采集 收起 来源:Struts2发展历史

    2017-09-20

  • MVC运作流程
    查看全部
    0 采集 收起 来源:MVC模式简介

    2017-09-20

  • Struts2工作原理
    查看全部
  • 在web.xml配置请求后缀参数
    查看全部
  • struts2多个请求后缀用逗号隔开
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本课程前需要具备Java Web基础,熟悉JSP和Servlet。
老师告诉你能学到什么?
1、能够对Struts2框架有更深入的了解 2、能够独立编写Struts2程序

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!