是区分大小写的.如http://localhost:7001/demo/t.jsp与http://localhost:7001/Demo/t.jsp是不一样的.;
(3).在jsp中判断字符串要使用compareTo方法,不要用==,因为在java中String变量不是一个简单的变量而是一个类实例,不同的方法会得到 不同的结果,如下所示: ;
1.;
String str1="ABCD"
String str2="ABCD"(或 String str2="AB"+"CD") ;
if (str1==str2) ;
out.print("yes"); ;
else ;
out.print("no"); ;
结果是"yes"。 ;
;
2. ;
String str1,str2,str3; ;
str1="ABCD"
str2="AB"
str3=str2+"CD"
if (str1==str3) ;
out.print("yes"); ;
else ;
out.print("no"); ;
结果是"no"。 ;
3.;
String str1=new String("ABCD"); ;
String str2=new String("ABCD"); ;
if (str1==str2) ;
out.print("yes"); ;
else ;
out.print("no"); ;
结果是"no"。 ;
4.;
String str1=new String("ABCD"); ;
String str2=new String("ABCD"); ;
if (str1.compareTo(str2)==0) ;
out.print("yes"); ;
else ;
out.print("no"); ;
结果是"yes"。 ;
(4)防止JSP或SERVLET中的输出被浏览器保存在缓冲区中:;
浏览器在默认情况下会把浏览过的网页保存在缓冲区中,在调试时,一般不希望这样.把下面的脚本加入程序中,就可;
防止JSP或SERVLET中的输出被浏览器保存在缓冲区中 ;
<%;
response.setHeader("Cache-Control","no-store"); //HTTP 1.1;
response.setHeader("Pragma","no-cache"); //HTTP 1.0;
response.setDateHeader ("Expires", 0); //prevents caching at the proxy server;
%> ;
标签: