zoukankan      html  css  js  c++  java
  • JSP的内置对象(application)



    "application"对象负责提供应用程序在服务器中运行时的一些全局信息,常用的方法getMineType 和getRealPath等。
    application.jsp

    <body>
        <%if (application.getAttribute("counter")==null)
        {
        System.out.println("if");
        application.setAttribute("counter","1");
        }
        else
        {
            System.out.println("else");
            String strnum=null;
            strnum=application.getAttribute("counter").toString();
            
            int icount=0;
            icount=Integer.valueOf(strnum).intValue();
            icount++;
            application.setAttribute("counter",Integer.toString(icount));
            
        }
        %>
      您是第<%= application.getAttribute("counter") %>位访问者!!
      </body>

    application(应用对象):存活范围最大,只要服务器没有关闭,application对象就会一直存在,在整个服务过程中,application对象只有一个。

    request,session,application这3个对象的范围是逐个增加的:request只有一个请求范围:session是在浏览器窗口的范围内;application则是在整个服务器运行的过程中。

    <body>
       <%
       out.println("java servlet API Version"+application.getMajorVersion()+"."
               +application.getMinorVersion()+"<br>");
       out.println("URL of 'application.jsp' is:"+
               application.getResource("/application2.jsp")+"<br>");
       out.println("getServerInfo()-"+application.getServerInfo()+"<br>");
       out.println(application.getRealPath("/application2.jsp"));
       application.log("Add a Record to log file");
       
       %>
      </body>

    getRealPath()方法是返回资源在服务器上的绝对路径。

    方法一:<% String name=""; %>
    <%
        name = request.getParameter("username");
        //将username存入session
        session.setAttribute("username",name);
       %>
        您的姓名是:<%=name %>(不隐藏)


    方法2:  <%String username=request.getParameter("username"); %>
        username:<%=username %>
      <input type="hidden" name="username" value="<%=username%>">(隐藏信息)

  • 相关阅读:
    JSP前三章测试改错
    实现文件上传
    Url和Uri的区别
    四套读写文件方案
    C++第一课
    数据聚合架构模式
    高并发怎么解决?
    为什么做不了软件架构师
    完整版go-mysql-elasticsearch安装步骤
    安装GO
  • 原文地址:https://www.cnblogs.com/jiangu66/p/2996604.html
Copyright © 2011-2022 走看看