B/S与C/S的区别:软件安装:浏览器 客户端应用系统维护:零维护 需要自己维护和升级平台相关:与操作系统关系很小 对客户端操作系统有限制性能安全:在性能和安全上成本高 在客户端响应快
JSP执行原理:jsp翻译成.java 文件,编译成.class文件再执行。
数据交互:1:转发和重定向的区别(1)转发在服务器端完成,重定向在客户端完成,这句话可以从URL地址看出来,转发时,URL指向服务器端地址,重定向指向客户端地址(2)转发的速度快,重定向的速度慢(3)重定向是两次不同的请求,转发是同一次请求。(4)转发不会执行转发后的代码,重定向会执行重定向后的代码(5)转发地址栏不会发生变化,重定向的地址栏会发生变化,到客户端。(6)转发必须在同一台服务器完成,重定向可以在不同的服务器里完成
内置对象 out ,request, response, session(会话)application
request 对象: 过程:客户端请求到request对象,然后到达应用服务器
request常用方法: getParamater(“name”),得到一个参数的值 getparametervalues(“name”)得到一个参数的值,是一个数组,常用来得到列表的值 。setcharacterEncoding(“utf-8”)设置特定的编码,常用来设置中文的编码。 requestdispatcher,getrequestdispatcher(“地址”).forword(request,response);
jsp内置对象response 过程:应用服务器,从服务器检索的信息返回到response对象,响应到客户端。 页面重定向:客户端将重新发送请求到指定的URL sendredirect,直接发送的意思,实现重定向的方法。
转发 在服务器端,将请求发送给服务器上的其他资源,以共同完成一次请求的处理。
转发的实现:requestDisPatcher()对象的forWard的方法
jsp数据小结
最新推荐文章于 2024-03-07 15:38:02 发布