过滤器、EL和JSTL的应用实例.doc

过滤器、EL和JSTL的应用实例.doc

ID:55269983

大小:75.50 KB

页数:17页

时间:2020-05-08

过滤器、EL和JSTL的应用实例.doc_第1页
过滤器、EL和JSTL的应用实例.doc_第2页
过滤器、EL和JSTL的应用实例.doc_第3页
过滤器、EL和JSTL的应用实例.doc_第4页
过滤器、EL和JSTL的应用实例.doc_第5页
资源描述:

《过滤器、EL和JSTL的应用实例.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、过滤器、EL和JSTL的应用实例首先,我要以一个我们每次做项目都必做的登录操作为例,这个例子将用到字符编码过滤,登陆过滤,EL和JSTL。以这一个简单的例子来简单说明一下他们的用法,还有我在用的过程中出现的问题,以及是如何解决的。如果要用标签或EL、JSTL表达式.java类就必须:      有无参构造方法      所有属性为私有,且必须有其属性的setter或getter方法      若对象有其他方法,则方法名必须是以get开头,例getXxx(),且必须是无参的,若此方法要传参数则必须定义为该对象的私有属性,在为此属性添加setXxx()方法

2、,因为此属性目的只是为给本对象内部传值,所以不需要getXxx()方法。在JSP页面中用jsp标签时,这个标签是在处理表单的页面用的,是用来封装发送请求的页面传递过来的数据。通过标签设置对象所有属性用*设置某个属性:前提:如果表单的属性名称和对象的属性名称一致不一致:

3、ty=”对象具体某个属性名”param=”表单里的属性名”> UserInfo实体类,用于封装用户登录信息的对象 packagecom.bzu.entity; publicclassUserInfo{privateintuserId;privateStringloginName;privateStringloginPass;publicUserInfo(){}publicintgetUserId(){returnuserId;}publicvoidsetUserId(intuserId){this.userId=userId;}publicStringgetLoginName(

4、){returnloginName;}publicvoidsetLoginName(StringloginName){this.loginName=loginName;}publicStringgetLoginPass(){returnloginPass;}publicvoidsetLoginPass(StringloginPass){this.loginPass=loginPass;}}数据库操作类的代理类(代理类:简单地说就是操作类(CURDdao)找一个代理(CURDFactory)代替它完成工作)publicclassCURDFactory{privateUserInf

5、ouserInfo;privateStringloginName;privateStringloginPass;//1.登录验证publicbooleangetCheckLogin()throwsException{returnnewRelizeImpl().doCheckLogin(loginName,loginPass);}//2.添加新的顾客publicbooleangetAddUser()throwsException{returnnewRelizeImpl().doAddUser(userInfo);}//类属性的setXxx()方法,只可以设置,不可以读取//因为方

6、法里需要传参数,而getXxx()里是不能有参数的,//因此通过这种方法来传递参数publicvoidsetUserInfo(UserInfouserInfo){this.userInfo=userInfo;}publicvoidsetLoginName(StringloginName){this.loginName=loginName;}publicvoidsetLoginPass(StringloginPass){this.loginPass=loginPass;}}具体操作类publicclassCURDdao{ privateConnectioncon;privateP

7、reparedStatementpsmt;privateStringsqlValue;privateListvalues;//连接池初始化publicCURDdao(){try{Contextcontext=newInitialContext();DataSourcedatasource=(DataSource)context.lookup("java:comp/env/jdbc/restrant");con=datasource.getConnection();}catch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。