0
我有JSP代碼如下,我可以檢查運行時間的JavaScript代碼,但我無法檢查運行時的servlet進程,runTime始終爲0,我該怎麼辦?如何在IE調試控制檯中顯示servlet運行時間?
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.List"%>
<%@ page import="java.util.ArrayList"%>
<%
long startTime = System.currentTimeMillis();
MyForm myForm = (MyForm) request.getAttribute(ACTION_FORM_KEY);
if(myForm == null) {
myForm = new PsiSearchForm();
}
List<Object> myList = myForm.getMyList();
if(myList == null) {
myList = new ArrayList<Object>();
}
long endTime = System.currentTimeMillis();
long runTime = endTime - startTime;
%>
<html>
...
</form>
</body>
<script language="JavaScript" type="text/JavaScript">
console.time('my_form.jsp');
// javascript process
console.timeEnd('my_form.jsp');
console.log("Select My List time: " + <%=runTime%>);
</script>
</html>
你確定這是不爲零,因爲運行時間在1毫秒試試? – Juan