返回列表 回复 发帖

如何防止IE缓存jsp文件

  1.使用Java提供的方法,在jsp或者servlet中都可以
  2.使用HTML标记,如下:
   类似于asp中htmlencode函数的jsp函数
  1. public static String asHTML(String text)
  2. {
  3. if (text == null)
  4. return "";
  5. StringBuffer results = null;
  6. char[] orig = null;
  7. int beg = 0, len = text.length();
  8. for (int i = 0; i < len; ++i)
  9. {
  10. char c = text.charAt(i);
  11. switch (c){
  12. case 0:
  13. case '&':
  14. case '<':
  15. case '>':
  16. case '"':
  17. if (results == null)
  18. {
  19. orig = text.toCharArray();
  20. results = new StringBuffer(len+10);
  21. }
  22. if (i > beg)
  23. results.append(orig, beg, i-beg);
  24. beg = i + 1;
  25. switch (c)
  26. {
  27. default: // case 0:
  28. continue;
  29. case '&':
  30. results.append("&");
  31. break;
  32. case '<':
  33. results.append("<");
  34. break;
  35. case '>':
  36. results.append(">");
  37. break;
  38. case '"':
  39. results.append(""");
  40. break;
  41. }
  42. break;
  43. }
  44. }
  45. if (results == null)
  46. return text;
  47. results.append(orig, beg, len-beg);
  48. return results.toString();
  49. }
复制代码
返回列表