<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
网页中常常看见有这样的标记,他们是清浏览器缓存用的,记录下来,方便以后查询,以免忘记
清除浏览器中的缓存,它和其它几句合起来用,就可以使你再次进入曾经访问过的页面时,ie浏览器必须从服务端下载最新的内容,达到刷新的效果。
http-equiv,相当于http的文件头作用,它可以向浏览器传回一些有用的信息 点击打开链接
method 属性规定如何发送表单数据(表单数据发送到 action 属性所规定的页面)。
表单数据可以作为 URL 变量(method="get")或者 HTTP post (method="post")的方式来发送。
如果采用 POST 方法,浏览器将会按照下面两步来发送数据。首先,浏览器将与 action 属性中指定的表单处理服务器建立联系,一旦建立连接之后,浏览器就会按分段传输的方法将数据发送给服务器。
在服务器端,一旦 POST 样式的应用程序开始执行时,就应该从一个标志位置读取参数,而一旦读到参数,在应用程序能够使用这些表单值以前,必须对这些参数进行解码。用户特定的服务器会明确指定应用程序应该如何接受这些参数。
另一种情况是采用 GET 方法,这时浏览器会与表单处理服务器建立连接,然后直接在一个传输步骤中发送所有的表单数据:浏览器会将数据直接附在表单的 action URL 之后。这两者之间用问号进行分隔。
一般浏览器通过上述任何一种方法都可以传输表单信息,而有些服务器只接受其中一种方法提供的数据。可以在 <form> 标签的 method (方法)属性中指明表单处理服务器要用方法来处理数据,是POST 还是 GET。
<script language="javascript">
function isValid(form)
{
if (form.username.value=="")
{
alert("用户名不能为空"); //检测用户名是否输入
return false;
}
if (form.pwd.value!=form.pwd2.value)
{
alert("两次输入的密码不同!"); //检测两次输入的内容是否一致
return false;
}
else if (form.pwd.value=="")
{
alert("用户密码不能为空!"); //检测密码是否为空
return false;
}
else return true;
}
</script>
<tr><td>再次确认密码:</td><td><input type="password"name="pwd2" size="20"/></td></tr>
<tr><td><input type="submit" value="注册"/><td><input type="reset" value="重置"/>
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String basePath 是一个存放URL的变量;
request.getScheme(): 获取协议类型:http;
request.getServerName 获取服务器域名或IP地址:localhost;
request.getServerPort(): 获取服务器端口:8080(此为tomcat端口);
request.getContextPath() 获取当前的项目根目录路径;