首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JSP的四种作用

JSP的四种作用域包括page、request、session和application,具体来说: page代表与一个页面相关的对象和属性。...一个请求可能跨越多个页面,涉及多个Web组件;需要在页面显示的临时数据可以置于此作用域。 session代表与某个用户与服务器建立的一次会话相关的对象和属性。...跟某个用户相关的数据应该放在用户自己的session。 application代表与整个Web应用程序相关的对象和属性,它实质上是跨越整个Web应用程序,包括多个页面、请求和会话的一个全局作用域。...如何实现JSP或Servlet的单线程模式 对于JSP页面,可以通过page指令进行设置。...Session 的主要作用就是通过服务端记录用户的状态。 典型的场景是购物车,当你要添加商品到购物车的时候,系统不知道是哪个用户操作的,因为 HTTP 协议是无状态的。

1.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    strutsServlet,action转到jsp后,路径问题(struts2,jsp路径,action路径,action跳转,相对路径,绝对路径)

    问题:使用struts2,如何处理action的路径?还有,在action转到的jsp,如何写js,css,图 片的路径?...这时候jsp原来的图片定位可能就都出错了) 答:action的话,就不需要关心路径问题。我们不使用action的命名空间。...而解决jsp的路径问题,我觉得以下方式就基本完美了(有问题,请各位前辈指出): 第一步:在jsp的head添加base标签和一段java <%     String path = request.getContextPath...另外,我发现另外一个更自然的办法,可以使得原来用相对路径定位的jsp继续可用,不必逐个修改链接: 第一步:在jsp的head同样添加base,但把getContextPath改为getRequestURI...第三步,就不必管action的路径如何了。 这个方法,可以兼容使用action和不使用action两种情况 另外,在struts.xml配置jsp路径的时候使用项目的绝对路径。

    2.9K30

    OVSAction源码分析&自定义Action

    前言 在生产或是科研,OpenFlow定义的Action有时候并不能完全满足需求,那么如何向OVS添加一个自定义的action,本文对此做详细分析。...4 此外,需要在在ofp-action.c中联合体类型ofp_action添加openflow action(如1.3和nicira)的openflow action结构体名: union ofp_action...通过以上步骤,已经完成从flowmod消息解析出action内容,并完成抽象action的转化,存储在buffer类型的ofpacts。...如果想让新的action可以用在这种write类型的instruction(一般我们都封装在apply的instruction),则还需要在ofp-action.c修改如下代码: /* True...如上代码,把action set中所有action按照右上向下的顺序放入action_list,待逐一执行action_listaction

    2.3K91

    WordPress do_action() 和 do_action_ref_array() 区别

    WordPress do_action() 和 do_action_ref_array() 区别,其实就是 PHP call_user_func 函数 和 call_user_func_array...它们的第一个参数都是回调函数,do_action() 还可以有多个参数,它们都是回调函数的参数,do_action_ref_array() 只有两个参数,第二个参数是要被传入回调函数的数组。...如果传递一个数组给 do_action_ref_array(),数组的每个元素的值都会当做一个参数传递给回调函数,数组的 key 回调掉。...如果传递一个数组给 do_action(),整个数组会当做一个参数传递给回调函数,数字的 key 还会保留住。...个参数:"; echo " "; print_r($args); echo " "; } 然后我们分别使用 do_action() 函数 和 do_action_ref_array

    34920

    JSP四种常用范围对象以及作用域详解

    因为pageContext对象的属性的作用域是“在当前自身的页面内有效”,而以上均在同一个页面增加或输出,所以能够正常显示。...但将上面的页面做修改,将属性添加放在one.jsp执行,再通过请求转发跳转到two.jsp页面,并在6_2.jsp显示属性的值。...到6_2.jsp的跳转是“请求转发”,即仍然是同一次请求,而request的作用域范围就是“在一次请求中有效”。.../_war_exploded/index.jsp后),结果: 也就是说,只要index.jsp中将属性添加到session后,凡是同一个浏览器都可以取到session的该属性值;但如果换成其他浏览器...(4)application作用域 如果想实现这样一个功能“只要在一个页面增加了属性,那么即使重新换一个浏览器,也要能访问到该属性值”,该如何实现?答案就是application的作用域。

    56720

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券