Java application对象

原创 Laughing  2017-11-09 00:50  阅读 53 次 评论 0 条

获取虚拟目录的绝对路径

  1. <h2>真实路径:<%=application.getRealPath("/") %></h2>  
  2. <h2>真实路径:<%=this.getServletContext().getRealPath("/") %></h2>  

将文本信息写入文件

  1. <%@page import="java.util.*"%>  
  2. <%@page import="java.io.*" %>  
  3. <%@ page language="java" contentType="text/html; charset=UTF-8"  
  4.     pageEncoding="UTF-8"%>  
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
  6. <html>  
  7. <head>  
  8. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
  9. <title>application对象</title>  
  10. <jsp:include page="Head.jsp"></jsp:include>  
  11. </head>  
  12. <body>  
  13.     <form action="application_demo.jsp" method="post">  
  14.         <input type="text" name="filename" class="form-control"> <input  
  15.             type="text" name="filecontent" class="form-control"> <input  
  16.             type="submit" value="写入" class="btn btn-primary">  
  17.     </form>  
  18.     <%  
  19.         String filename = request.getParameter("filename");  
  20.         String filecontent = request.getParameter("filecontent");  
  21.         String name = this.getServletContext().getRealPath("/")+"note"+File.separator+filename;  
  22.         out.println(name);  
  23.         File file = new File(name);  
  24.         if(!file.getParentFile().exists()){  
  25.             file.getParentFile().mkdir();  
  26.         }  
  27.         PrintStream ps= new PrintStream(new FileOutputStream(file));  
  28.         ps.print(filecontent);  
  29.         ps.close();  
  30.     %>  
  31.      <%  
  32.      Scanner scanner = new Scanner(new FileInputStream(file));  
  33.      scanner.useDelimiter("\n");  
  34.      StringBuffer stringBuffer = new StringBuffer();  
  35.      while(scanner.hasNext()){  
  36.          stringBuffer.append(scanner.next()).append("<br>");  
  37.      }  
  38.        
  39.      %>  
  40.      <%=stringBuffer %>  
  41. </body>  
  42. </html>  
本文地址:https://www.lisen.me/1250.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情