(1)out //向客户端输出数据;字节流
(2)request //接受客户端的http请求<-->
(3)response//封装jsp的产生的回应
(4)session//用于保存用户的信息,跟踪用户的行为
(5)application//多个用户共享该对象,可以做计数器
(6)pageContext代表jsp页面的上下文,也是一个域对象,可以setAttribute(),作用范围只是本页面
body> <% //放在pageContext的属性值,只在本页面生效 pageContext.setAttribute("abc","顺平"); %> <% String val=(String)pageContext.getAttribute("abc"); out.println("val="+val); %> </body>
(7)exception//代表运行时的一个异常
(8)page//代表jsp这个实例本身
(9)config//代表jsp对应的servlet的配置。
js的regExp有一个test()方法,用来验证字符串和正则表达式匹配。
验证用户输入的时候,就是先要用js来验证
用js先在客户端进行验证,再利用ajax和服务器端用户名进行验证。
对于比较严格的代码,要求在服务器端进行二次验证。
java本身有正则表达式。
客户端用js验证
服务器端为了防止恶意攻击,需要用java正则表达式进行二次验证。