主页 > 工具导航 > 正文

actioncontext是什么(解析actioncontext的作用)

工具导航 2022-07-29 18:25:09 0 xiang2024

  

ActionContext和ServletActionContext的区别

  ServletActionContext和ActionContext有一些重复的功能。在我们的行动中,我们应该如何选择?我们遵循:的原则。如果ActionContext可以实现我们的功能,最好不要使用ServletActionContext,让我们的动作尽量不要直接访问Servlet的相关对象。注意:使用ActionContext需要注意的一点是3360。不要在Action的构造函数中使用ActionContext.getContext(),因为此时可能没有设置ActionContext中的某些值,通过ActionContext得到的值可能为null此时;同样,HTTP  ServletRequestRequest=servletactioncontext  . get  request()不应放在构造函数中,也不应直接用req作为类变量赋值。至于原因,我觉得是因为前面提到的静态线程local  action  context=new  ActionContext  thread  local()。从这里我们可以看到,actioncontext是线程安全的,而ServletActionContext继承自ActionContext,因此,ServletActionContext也是线程安全的,线程安全要求每个线程独立完成,所以req的创建也要求独立完成。所以语句servletactioncontext  . get  request()不应该放在构造函数中或者直接放在类中,而应该放在每个具体的方法体中(比如:login()、queryAll()、insert()等)。),从而保证每次生成一个对象。Ognlcontext和actioncontext包含类似的内容。

  有ognlcontext来促进jsp中的取值。

  Actioncontext不用于获取传递给操作的参数。该参数可以自动注入。

  Action用来获取jsp页面的对象,比如request什么的。获取一些信息或将数据放入其中。


actioncontext


ActionContext和ServletActionContext的区别

  ServletActionContext和ActionContext有一些重复的功能。在我们的行动中,我们应该如何选择?我们遵循:的原则。如果ActionContext可以实现我们的功能,最好不要使用ServletActionContext,让我们的动作尽量不要直接访问Servlet的相关对象。注意:使用ActionContext需要注意的一点是3360。不要在Action的构造函数中使用ActionContext.getContext(),因为此时可能没有设置ActionContext中的某些值,通过ActionContext得到的值可能为null此时;同样,HTTP  ServletRequestRequest=servletactioncontext  . get  request()不应放在构造函数中,也不应直接用req作为类变量赋值。至于原因,我觉得是因为前面提到的静态线程local  action  context=new  ActionContext  thread  local()。从这里我们可以看到,actioncontext是线程安全的,而ServletActionContext继承自ActionContext,因此,ServletActionContext也是线程安全的,线程安全要求每个线程独立完成,所以req的创建也要求独立完成。所以语句servletactioncontext  . get  request()不应该放在构造函数中或者直接放在类中,而应该放在每个具体的方法体中(比如:login()、queryAll()、insert()等)。),从而保证每次生成一个对象。Ognlcontext和actioncontext包含类似的内容。

  有ognlcontext来促进jsp中的取值。

  Actioncontext不用于获取传递给操作的参数。该参数可以自动注入。

  Action用来获取jsp页面的对象,比如request什么的。获取一些信息或将数据放入其中。

标签:

2019-2025 © https://www.blogone.net/ All Rights Reserved 粤ICP备15014801号 粤公网安备44170202000418号

sitemap | 联系我们

ONE技术网(www.blogone.net)为您提供生活中基础常识小技巧,帮助您解决生活烦恼!