
- UID
- 2033152
- 威望
- 1 点
- 金钱
- 3090 金币
- 点卡
- 0 点
|
1#
发表于 2004-6-30 09:36
| 只看该作者
如何防止IE缓存jsp文件
1.使用Java提供的方法,在jsp或者servlet中都可以
2.使用HTML标记,如下:
类似于asp中htmlencode函数的jsp函数- public static String asHTML(String text)
- {
- if (text == null)
- return "";
- StringBuffer results = null;
- char[] orig = null;
- int beg = 0, len = text.length();
- for (int i = 0; i < len; ++i)
- {
- char c = text.charAt(i);
- switch (c){
- case 0:
- case '&':
- case '<':
- case '>':
- case '"':
- if (results == null)
- {
- orig = text.toCharArray();
- results = new StringBuffer(len+10);
- }
- if (i > beg)
- results.append(orig, beg, i-beg);
- beg = i + 1;
- switch (c)
- {
- default: // case 0:
- continue;
- case '&':
- results.append("&");
- break;
- case '<':
- results.append("<");
- break;
- case '>':
- results.append(">");
- break;
- case '"':
- results.append(""");
- break;
- }
- break;
- }
- }
- if (results == null)
- return text;
- results.append(orig, beg, len-beg);
- return results.toString();
- }
复制代码 |
|