JSP内置对象

 对象                   类型                                                             说明                                 作用域
request              javax.servlet.http.HttpServletRequest      得到客户端信息                    request
response           javax.servlet.http.HttpServletResponse    响应                                   page
pageContext     javax.servlet.jsp.PageConext                    JSP页面容器                        page
session             javax.servlet.http.HttpSession                   产生的session数据               session
application        javax.servlet.ServletContext                     同用getServletConext()       application
out                    javax.servlet.jsp.jspWriter                         数据流的标准输出                  page
config                javax.servlet.ServletConfig                        表示此JSP的ServletConfig    page
page                 java.lang.Object                                         同java中的this                    page
exception          java.lang.Throwable                                   异常处理                             page        

request/session/application:setAttribute(属性名,属性值);getAttribute(属性名)
四大类:
一、与input/output有关的:
request:
1.请求参数:getParameter(String name)/getParameterNames()/getParameterValues(String name)
2.取得请求标头的方法:getHeader(String name)/getHeaderNames()/getHeaders(String name)/getIntHeader(String name)/getDateHeader(String name)/getCookies()
3.其它:getMethod()/getProtocol()/getQueryString()/getRequestURL()/getRequestDispatcher(String path)/getRemoteAddr()/getRemoteHost()/getRemoteUser()/getSession()
response:
1.设置标头的方法:addCookie(Cookie cookie)/addDateHeader(name,date)/addHeader(name,value)/addIntHeader(name,value)/setDateHeader(name,date)/setHeader(name,value)/setIntHeader(name,value)
2.设置响应代号的方法:setError(int sc,String msg)/sendRedirect(String location)/setStatus(int sc)
3.用来使用URL重写的方法:encodeRedirectURL(String url)/endcodeURL(String url)
自动刷新:response.setHeader("Refresh","10,URL=http://")
<META HTTP-EQUIV="Refresh" CONTENT="10,URL=http://">
跳转:<jsp:forward page="">/response.sendRedirect();
Cookie:Cookie co=new Cookie("name","value");response.addCookie(co)
方法:setMaxAge(秒)/request.getCookie()/getName()/getValue()
out:
对象方法:clearBuffer()/close()/getBufferSize()/getRemaning()/isAutoFlush()
二、JSP执行时,提供有关Context的:
session:
常用方法:getCreationTime()/getId()/getLastAccessedTime()/getMaxInactiveInterval()/invalidate()/isNew()/setMaxInactiveInterval(int interval)
application:
取得服务器端的信息:getContext(URL);getMajorVersion()/getMimeType(URL)/getRealPath(URL)/getServletInfo()
常用方法:getAttribute(String key)/getAttributeNames()/removeAttribute(String key)/setAttribute(String key,Object value)
pageContext:
方法:getException()/getOut()/getPage()/getRequest()/getResponse()/getServletConfig()/getServletContext()/getSession()
取得属性方法:getAttribute()/getAttributeNamesInScope(scope)/getAttributeScope(name)/removeAttribute(name)/removeAttribute(name,scope)/setAttribute(name,value,scope)/findAttribue(name)
scope:PAGE_SCOPE;REQUEST_SCOPE;SESSION_SCOPE;APPLICATION_SCOPE
三、与Servlet有关的:
page:
config:getServletContext()/getServletName()/getInitParameter(String name)/getInitParameterNames()

四、与Error有关的内置对象:exception

内容概要:本文详细介绍了扫描单分子定位显微镜(scanSMLM)技术及其在三维超分辨体积成像中的应用。scanSMLM通过电调透镜(ETL)实现快速轴向扫描,结合4f检测系统将不同焦平面的荧光信号聚焦到固定成像面,从而实现快速、大视场的三维超分辨成像。文章不仅涵盖了系统硬件的设计与实现,还提供了详细的软件代码实现,包括ETL控制、3D样本模拟、体积扫描、单分子定位、3D重建和分子聚类分析等功能。此外,文章还比较了循环扫描与常规扫描模式,展示了前者在光漂白效应上的优势,并通过荧光珠校准、肌动蛋白丝、线粒体网络和流感A病毒血凝素(HA)蛋白聚类的三维成像实验,验证了系统的性能和应用潜力。最后,文章深入探讨了HA蛋白聚类与病毒感染的关系,模拟了24小时内HA聚类的动态变化,提供了从分子到细胞尺度的多尺度分析能力。 适合人群:具备生物学、物理学或工程学背景,对超分辨显微成像技术感兴趣的科研人员,尤其是从事细胞生物学、病毒学或光学成像研究的科学家和技术人员。 使用场景及目标:①理解和掌握scanSMLM技术的工作原理及其在三维超分辨成像中的应用;②学习如何通过Python代码实现完整的scanSMLM系统,包括硬件控制、图像采集、3D重建和数据分析;③应用于单分子水平研究细胞内结构和动态过程,如病毒入侵机制、蛋白质聚类等。 其他说明:本文提供的代码不仅实现了scanSMLM系统的完整工作流程,还涵盖了多种超分辨成像技术的模拟和比较,如STED、GSDIM等。此外,文章还强调了系统在硬件改动小、成像速度快等方面的优势,为研究人员提供了从理论到实践的全面指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值