欢迎来到天天文库
浏览记录
ID:8812001
大小:61.50 KB
页数:8页
时间:2018-04-08
《aspphpjsp界面代码分离简单例子》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、很多朋友一直问我网站程序界面和代码分离有什么好处和不足,我也搜索了下,网上很多类似的说明,但很多东西写得太复杂让人看不明白,其实很多时候我们只需要知道一些基本的流程,就会大彻大悟,根本不需要太深奥的东西,所以我稍微整理了一下同时针对流行的编程语言ASP/PHP/JSP/NET都做一个简单的例子,希望你也喜欢:朝夕网http://www.zhaoxi.net提供,转载请保留说明网站程序代码界面分离的好处,简单说就是:1、做界面的人不需要学习甚至不需要知道ASP/PHP/JSP/NET/CGI等编程语言2、做后台的人不需要知道前台如何展现,甚至不需要学习JS/CSS类似的东西分
2、工协作,效率更高,甚至多种编程语言做后台也能轻松整合应用!当然这种模式对小程序反而是个负担和麻烦,甚至浪费时间(例如为企业做个简单企业网站,个人觉得在国内asp+access永远都是最让人开心的搭配)不过对大程序、需要经常更新的、需要多人合作的应用是非常有优势的!(以下讲解只录入body之间的内容,至于html,head,title一类代码我们不讲解)一、Jsp界面代码分离不分离区别1)不分离一个文件搞定Test.jsp
3、e="<%=request.getServletPath()%>"/>2)分离三步操作1编写JavaBean使用JavaBeanProperty来获取所需的日期和文件名。DemoBean.javapackagecom.mycompany;importjava.util.Date;importjavax.servlet.jsp.*;importjavax.servlet.http.*;publicclassDemoBean{privatePageContextpageContext;publicvoidsetPageContext(PageContextpage
4、Context){this.pageContext=pageContext;}publicStringgetDate(){returnnewDate().toString();}publicStringgetFilename(){HttpServletRequestrequest=(HttpServletRequest)pageContext.getRequest();returnrequest.getServletPath();}}在这个名叫DemoBean中,我们提供了setPageContext方法用来获取JSP页面的环境对象。有了该对象,我们就可以像在JSP页面中那
5、样使用request、response、session甚至调用数据库等等进行相关的操作了。2创建包含文件TestInc.jsp<%demo.setPageContext(pageContext);%>这是个简单至极的JSP文件,第一行代码是声明使用JavaBean的语句(朝夕网提示你:网上很多教程第一行没有!!),第二行代码调用了DemoBean.setPageContext()方法将当前JSP页面的pageContext对象传递到demo对象中
6、,这下你知道DemoBean是如何获得环境对象的吧。至于为什么需要使用这个jsp文件来达到使用JavaBean实现JSP页面的目的?请继续往下看。3修改原JSP文件Test.jsp<%@includefile="TestInc.jsp"%>
7、面和Java代码分离”的源码二、Asp/php界面代码分离不分离区别1)不分离同样一个文件搞定,当然也可以读取类,asp还可以手工封装dll
此文档下载收益归作者所有