refreshhandler.java
来自「JAVA Servlet2.3外文书籍源码」· Java 代码 · 共 45 行
JAVA
45 行
package firewall.server;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import firewall.common.*;
import java.io.*;
/**
* Title: RefreshHandler
* Description: Subclass of RequestHandler to process Refresh requests
* Copyright: Copyright (c) 2001
* Company:
* @author Andrew Harbourne-Thomas
* @version 1.0
*/
public class RefreshHandler extends RequestHandler {
/**
* Perform the processing and response to the client request
*
* @param baseRequest BaseRequest or subclass containing
* information relevent to the request
*/
public void respond(BaseRequest baseRequest) {
//Wrap file list for directory
FileList fileList = new FileList(BaseRequest.REFRESH, getFileList());
//write the object out to the client
try {
if (fileList != null) {
setStatusCode(HttpServletResponse.SC_OK);
FileValidator.cleanFileList(fileList.getFileList());
sendSerializedObject(fileList);
}
else {
sendError(HttpServletResponse.SC_NOT_FOUND, "Directory not found");
}
}
catch (IOException e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?