jsp学习笔记 - 内置对象 application
---恢复内容开始---
1.application一般用this.getServletContext()替代
2.appllication有一个非常有用的函数 getRealPath(),获取绝对路径,以便实现jsp的文件操作
String fileName = this.getServletContext().getRealPath("/") + "note" + File.separator + name;
3.保存文件用 PrintStream类对象
File file = new File(fileName);
 if (!file.getParentFile().exists()){
				    file.getParentFile().mkdir();	
		 }
PrintStream ps = null;
ps = new PrintStream(new FileOutputStream(file));
ps.println(fileContent);
   ps.close();
3.读取文件用Scanner类对象
Scanner scan = new Scanner(new FileInputStream(file));
scan.useDelimiter(";");
StringBuffer buf = new StringBuffer();
while(scan.hasNext()){
buf.append(scan.next()).append("<br>");
}
scan.close();
<%=buf%>
4.获取服务器环境属性
<% 
	Enumeration enu = this.getServletContext().getAttributeNames() ;	// 取得全部的属性
	while(enu.hasMoreElements()){
		String name = (String) enu.nextElement() ;
%>
		<h4><%=name%> --> <%=this.getServletContext().getAttribute(name)%></h4>
<%
	}
%>
jsp学习笔记 - 内置对象 application的更多相关文章
- JSP学习笔记 - 内置对象 Request
		1.主要掌握以下5个内置对象及其所属类,必须学会在java docs里根据类名查找相应的方法 request javax.servlet.http.HttpServletRequest res ... 
- jsp学习笔记 - 内置对象 pageContext
		1.pageContext几乎可以操作所有的页面内置对象 pageContext.getRequest(); 得到的对象只是属于ServletRequest类,httpServletReques ... 
- jsp学习笔记 - 内置对象 config
		1.将页面保存在 WEB-INF文件夹下是最安全的,一般不可见 可以通过映射路径来进行访问 2.通过config对象可以取得初始化的配置参数 String dbDriver = config.getI ... 
- jsp学习笔记 - 内置对象 session
		1.session 主要用来用户的登录和注销 设置用户名,获取用户名 session.setAttribute("username","johnson"); s ... 
- JSP学习笔记 - 内置对象 Response
		1.response.addHeader("refresh","2"): 制定页面刷新时间 2.response.addHeader("refresh ... 
- Spring,SpringMVC,MyBatis,Hibernate,Servlet的生命周期,jsp有哪些内置对象,Tomcat,Cookie和Session的作用以及区别,oracle,MYSQL等面试题总结
		1. 什么是Spring,谈谈你对Spring的理解 Spring是我们JAVA开发人员在搭建后台时选用的一个轻量级的开源框架,Spring框架目前也是功能丰富,十分优秀企业级采用最多的一个框架. S ... 
- jsp篇 之 Jsp中的内置对象和范围对象
		Jsp中的内置对象: 在jsp页面代码中不需要声明,直接可以使用的对象. 一共有[9个内置对象]可以直接使用. 对象类型 名字 PageContext pageC ... 
- JSP 9个内置对象
		JSP内置对象(隐式对象)是JSP容器为每个页面自动实例化的一组对象,开发者可直接使用,也被称为预定义变量. JSP容器提供了9个内置对象 request // javax.servlet.http. ... 
- JavaWeb -jsp文件和内置对象的解析
		jsp文件和内置对象的解析 对page解析 JSP九大内置对象(自带,无需new) 1 out:输出对象 2 request:请求对象,存储“客户端像服务端发送的请求信息” 3 response:响应 ... 
随机推荐
- Hadoop-mapreduce 程序在windows上执行需要注意的问题
			1.在主程序中需要添加这几个参数配置 Configuration conf = new Configuration(); // 1.设置job运行时要访问的默认文件系统 conf.set(" ... 
- A* Pathfinding Project (Unity A*寻路插件) 使用教程
			Unity4.6 兴许版本号都已经内置了寻路AI了.之前的文章有介绍 Unity3d 寻路功能 介绍及项目演示 然而两年来项目中一直使用的是 A* Pathfinding 这个插件的.所以抽时间来写下 ... 
- python实现同服站点地址获取
			说明:程序使用http://s.tool.chinaz.com/same此站点查询的结果.使用python简单的实现抓取结果 先随便查询一个结果,抓包分析,如图: 使用python模仿post表单,使 ... 
- Android AsyncTask 分析内部实现
			sdk3.0前,使用内部的线程池,多线程并发运行.线程池大小等于5,最大达128 sdk3.0后,使用默认的serial线程池.运行完一个线程,再顺序运行下一个线程.sdk3.0<=curren ... 
- Cracking the Coding Interview 150题(一)
			1.数组与字符串 1.1 实现一个算法,确定一个字符串的所有字符是否全都不同.假设不允许使用额外的数据结构,又该如何处理? 1.2 用C或C++实现void reverse(char* str)函数, ... 
- 使用Node搭建reactSSR服务端渲染架构
			如题:本文所讲架构主要用到技术栈有:Node, Express, React, Mobx, webpack4, ES6, ES7, axios, ejs, log4js, scss,echarts, ... 
- 75. Autorelease机制及释放时机
			Autorelease机制是iOS开发人员管理对象内存的好伙伴.MRC中.调用[obj autorelease]来延迟内存的释放是一件简单自然的事:ARC下,我们甚至能够全然不知道Autoreleas ... 
- hdu, KMP algorithm, linear string search algorithm, a nice reference provided
			reference: Rabin-Karp and Knuth-Morris-Pratt Algorithms By TheLlama– TopCoder Member https://www.top ... 
- Spring 之AOP 面向切面编程
			AOP相关术语: Joinpoint (连接点):所谓连接点是指那些被拦截到的点,在spring中,这些点指的是方法,因为spring 只支持方法类型的连接点. Pointcut(切入点):所谓切入点 ... 
- hdu 5074 Hatsune Miku DP题目
			题目传送门http://acm.hdu.edu.cn/showproblem.php?pid=5074 $dp[i][j] =$ 表示数列前$i$个数以$j$结尾的最大分数 $dp[i][j] = - ... 
