内容简介:保存所有标签文件保存jsp文件保存样式表文件
保存所有标签文件
jsp
保存jsp文件
css
保存样式表文件
images
保存图片文件
page导入JavaBean
package demo; public class demo { public String name; public String age; public demo(){ } public void setName(String name){ this.name = name; } public void setAge(String age){ this.age = age; } public String getName(){ return this.name; } public String getAge(){ return this.age; } }
<%-- Created by IntelliJ IDEA. User: ming Date: 19-3-14 Time: 下午9:19 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ page import="demo.demo" %> <html> <head> <title>Title</title> </head> <body> <% demo demo = new demo(); demo.setAge("12"); demo.setName("ming"); %> <%=demo.getName()%> <%=demo.getAge()%> </body> </html>
JavaBean与表单
同jsp
直接传参即可
jsp:useBean指令
使用jsp:useBean指令可以直接调用类
<%-- Created by IntelliJ IDEA. User: ming Date: 19-3-14 Time: 下午9:19 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <jsp:useBean id="demo" scope="page" class="demo.demo"/> <html> <head> <title>Title</title> </head> <body> <% demo.setName("ming"); demo.setAge("12"); %> <%=demo.getAge()%> <%=demo.getName()%> </body> </html>
JavaBean范围
使用scope属性标记范围
当为post的时候,表示为只在本页生效.
当为request的时候,表示在一次页面跳转,不会重新实例化对象
当为session,表示对象的生命周期为整个会话
当为application的时候,表示为所有用户共同拥有这个对象.即为单例模式
栗子
注册验证
<%-- Created by IntelliJ IDEA. User: ming Date: 19-3-15 Time: 上午12:53 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>用户注册页</title> </head> <body> <jsp:useBean id="reg" scope="request" class="com.ming.Register"/> <form action="./check.jsp" method="post"> 用户名<input type="text" name="name" value="<jsp:getProperty name="reg" property="name"/>"/> <%=reg.getErrorMsg("errname")%> 年龄<input type="text" name="age" value="<jsp:getProperty name="reg" property="age"/>"/> <%=reg.getErrorMsg("errage")%> E-Mail<input type="text" name="email" value="<jsp:getProperty name="reg" property="email"/>"/> <%=reg.getErrorMsg("erremail")%> <input type="submit" value="注册"/> <input type="reset" value="重置"/> </form> </body> </html>
<%-- Created by IntelliJ IDEA. User: ming Date: 19-3-15 Time: 上午2:04 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <jsp:useBean id="reg" scope="request" class="com.ming.Register"/> 用户名 <jsp:getProperty name="reg" property="name"/> 年龄 <jsp:getProperty name="reg" property="age"/> E-Mail <jsp:getProperty name="reg" property="email"/> </body> </html>
<%-- Created by IntelliJ IDEA. User: ming Date: 19-3-15 Time: 上午12:55 To change this template use File | Settings | File Templates. --%> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>信息验证中</title> </head> <body> <jsp:useBean id="reg" scope="request" class="com.ming.Register"/> <!-- 属性自动赋值 --> <jsp:setProperty name="reg" property="*"/> <% // 进行验证 if(reg.isVaildate()){ %> <jsp:forward page="sucess.jsp"/> <% }else{ %> <jsp:forward page="index.jsp"/> <% } %> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 表单正则验证及文件上传验证功能
- angular 实现同步验证器跨字段验证
- Spring Security验证流程剖析及自定义验证方法
- TensorFlow 推出数据验证函数库 TFDV,用于分析和验证
- TensorFlow 推出数据验证函数库 TFDV,用于分析和验证
- 滑动验证码的原理并利用 Vue 实现滑动验证码
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Bulletproof Ajax中文版
Jeremy Keith / 刘申、宋薇 / 人民邮电出版社 / 2007-11 / 39.00元
本书介绍了如何构建无懈可击的Ajax Web应用程序,重点讲述如何在已有Web站点使用Ajax增强网站用户体验,从而尽可能地保证网站拥有最大限度的可移植性和亲和力,这正是目前大多数网站面临的需求。书中主要介绍了JavaScript、DOM、XMLHttpRequest、数据格式等,同时还提出了一种Hijax方法,即可以让Web应用程序平稳退化的方法。 本书适合各层次Web开发和设计人员阅读......一起来看看 《Bulletproof Ajax中文版》 这本书的介绍吧!