2学时
掌握JSP的内置对象及使用
掌握request对象获得客户端提交信息的方法
掌握JSP表单传值中文显示乱码的解决方法
内置对象:为简化Web页面的开发过程,JSP提供了一些内置对象,这些对象不用声明就可以在JSP页面中直接使用,是JSP引擎自动创建的Java类实例。
一、编写r1.jsp 实现用户注册功能,页面如下图
二、编写triangle.jsp页面,在页面中可输入三角形的三边,点击计算按钮后,computer.jsp页面负责接收输入的值,计算三角形的面积并输出。
要求程序要保证健壮性,如用户输入了负数或其他非法字符,能够给出提示。可以使用正则表达式,验证是否为正数。
正数正则表达式
匹配正数(包含小数,位数不限但不包含0):^(([0-9]+[.]?[0-9]+)|[1-9])$
正则表达式使用示例:
<script type="text/javascript"> function validate(){ var reg = /^(([0-9]+[.]?[0-9]+)|[1-9])$/; var edge1 = document.getElementById("edge1"); var edge2 = document.getElementById("edge2"); var edge3 = document.getElementById("edge3"); if((!reg.test(edge1.value))||(!reg.test(edge2.value))||(!reg.test(edge3.value))) { alert("请输入正数!"); return false; } return true; } </script>
表单验证合法 提交表单,否则不提交:
<form method="get" name="form1" onsubmit="return validate()" action=1.jsp> <input type="text" name="edge1" id="edge1"> <input type="text" name="edge2" id="edge2"> <input type="text" name="edge3" id="edge3"> <input type="submit" name="button1" value="计算" > </form>
相关阅读:网页制作常用正则表达式大全、正则表达式在线测试工具
三、制作带验证码的用户登录页面(拓展、选做)
查找资料,实现用户登录需要输入验证码。
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2524.html
评论列表(1条)
Java字符串逆序输出:可先将字符串转换成字符数组,利用toCharArray方法转换。
String str=“www.125jz.com”;
char ss[] = str.toCharArray();
for (int i = str.length()-1; i >= 0; i–) {
System.out.println(ss[i]);
}