当前位置: 首页 > news >正文

国外网站建设素材库注册公司最少需要多少注册资金

国外网站建设素材库,注册公司最少需要多少注册资金,网站建设是怎么挣钱的,微信里的小程序怎么开店指在JSP的%% 和% %中可以直接使用的对象#xff1a;没有特别说明可以开关的默认是开启的 一servlet理论上可以处理多种形式的请求响应形式http只是其中之一所以HttpServletRequest HttpServletResponse分别是ServletRequest和ServletResponse的之类 二 Http…指在JSP的%% 和% %中可以直接使用的对象没有特别说明可以开关的默认是开启的 一servlet理论上可以处理多种形式的请求响应形式http只是其中之一所以HttpServletRequest HttpServletResponse分别是ServletRequest和ServletResponse的之类 二 HttpServletRequest和ServletRequest都是接口 HttpServletRequest继承自ServletRequest HttpServletRequest比ServletRequest多了一些针对于Http协议的方法。如getHeader (String name) getMethod () getSession () 等等。 他们对应的实现类 javax.servlet.ServletRequestWrapper (implements javax.servlet.ServletRequest) javax.servlet.http.HttpServletRequestWrapper (implements javax.servlet.http.HttpServletRequest)  三 而所谓的request在JSP中使用的其实只是规范中的一个名称而已。它当然是一个对象但并不是SUN提供的这是由各个不同的Servlet提供商编写的SUN只是规定这个类要实现HttpServletRequest接口并且规定了各个方法的用途但具体是什么类是由各个提供商自己决定的。 Snip20181120_1.png pageContext(重要) 1、本身也是一个域对象它可以操作其它三个域对象request session application的数据 void setAttribute(String name,Object o); Object getAttribute(String name); void removeAttribute(String name); 操作其它域对象的方法 void setAttribute(String name,Object oint Scope); Object getAttribute(String name,int Scope); void removeAttribute(String name,int Scope); scpoe的值 PageContext.PAGE_SCOPE PageContext.REQUEST_SCOPE PageContext.SESSION_SCOPE PageContext.APPLICATION_SCOPE findAttribute(String name); 自动从page request session application依次查找找到了就取值结束查找。 2、它可以创建其它的8个隐式对象 在普通类中可以通过PageContext获取其他JSP隐式对象。自定义标签时就使用。 3、提供了的简易方法 pageContext.forward(2.jsp); pageContext.include(2.jsp); 四大域对象 PageContext : pageConext 存放的数据在当前页面有效。开发时使用较少。 ServletRequest: request 存放的数据在一次请求转发内有效。使用非常多。 HttpSession: session 存放的数据在一次会话中有效。使用的比较多。如存放用户的登录信息购物车功能。 ServletContext: application 存放的数据在整个应用范围内都有效。因为范围太大应尽量少用。补充具体实例 HttpServletRequest 对象代表客户端的请求当客户端通过HTTP协议访问服务器时HTTP请求头中的所有信息都封装在这个对象中通过这个对象提供的方法可以获得客户端请求的所有信息。 获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。getRequestURI方法返回请求行中的资源名部分。getQueryString 方法返回请求行中的参数部分。getPathInfo方法返回请求URL中的额外路径信息。额外路径信息是请求URL中的位于Servlet的路径之后和查询参数之前的内容它以“/”开头。getRemoteAddr方法返回发出请求的客户机的IP地址。getRemoteHost方法返回发出请求的客户机的完整主机名。getRemotePort方法返回客户机所使用的网络端口号。getLocalAddr方法返回WEB服务器的IP地址。getLocalName方法返回WEB服务器的主机名。 ------------------华丽的分割线--------------------- package gacl.request.study; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /*** author gacl* 通过request对象获取客户端请求信息*/ public class RequestDemo01 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {/*** 1.获得客户机信息*/String requestUrl request.getRequestURL().toString();//得到请求的URL地址String requestUri request.getRequestURI();//得到请求的资源String queryString request.getQueryString();//得到请求的URL地址中附带的参数String remoteAddr request.getRemoteAddr();//得到来访者的IP地址String remoteHost request.getRemoteHost();int remotePort request.getRemotePort();String remoteUser request.getRemoteUser();String method request.getMethod();//得到请求URL地址时使用的方法String pathInfo request.getPathInfo();String localAddr request.getLocalAddr();//获取WEB服务器的IP地址String localName request.getLocalName();//获取WEB服务器的主机名response.setCharacterEncoding(UTF-8);//设置将字符以UTF-8编码输出到客户端浏览器//通过设置响应头控制浏览器以UTF-8的编码显示数据如果不加这句话那么浏览器显示的将是乱码response.setHeader(content-type, text/html;charsetUTF-8);PrintWriter out response.getWriter();out.write(获取到的客户机信息如下);out.write(hr/);out.write(请求的URL地址requestUrl);out.write(br/);out.write(请求的资源requestUri);out.write(br/);out.write(请求的URL地址中附带的参数queryString);out.write(br/);out.write(来访者的IP地址remoteAddr);out.write(br/);out.write(来访者的主机名remoteHost);out.write(br/);out.write(使用的端口号remotePort);out.write(br/);out.write(remoteUserremoteUser);out.write(br/);out.write(请求使用的方法method);out.write(br/);out.write(pathInfopathInfo);out.write(br/);out.write(localAddrlocalAddr);out.write(br/);out.write(localNamelocalName);}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}获得客户机请求头 getHeader(string name)方法:String getHeaders(String name)方法:Enumeration getHeaderNames()方法获得客户机请求参数(客户端提交的数据) getParameter(String)方法(常用) getParameterValues(String name)方法(常用) getParameterNames()方法(不常用) getParameterMap()方法(编写框架时常用)HttpServletResponse Web服务器收到客户端的http请求会针对每一次请求分别创建一个用于代表请求的request对象、和代表响应的response对象。 request和response对象即然代表请求和响应那我们要获取客户机提交过来的数据只需要找request对象就行了。要向客户机输出数据只需要找response对象就行了 session 一、在WEB开发中服务器可以为每个用户浏览器创建一个会话对象session对象注意一个浏览器独占一个session对象(默认情况下)。因此在需要保存用户数据时服务器程序可以把用户数据写到用户浏览器独占的session中当用户使用浏览器访问其它程序时其它程序可以从用户的session中取出该用户的数据为用户服务。 二、Session和Cookie的主要区别 Cookie是把用户的数据写给用户的浏览器。 Session技术把用户的数据写到用户独占的session中。 Session对象由服务器创建开发人员可以调用request对象的getSession方法得到session对象。 三、session实现原理 服务器是如何实现一个session为一个用户浏览器服务的 服务器创建session出来后会把session的id号以cookie的形式回写给客户机这样只要客户机的浏览器不关再去访问服务器时都会带着session的id号去服务器发现客户机浏览器带session id过来了就会使用内存中与之对应的session为之服务
http://www.zqtcl.cn/news/491777/

相关文章:

  • 南城区网站建设公司y2学年做的租房网站
  • 温州网站建设咨询网站源码下载后怎么布置
  • 邢台网站推广wordpress文章数据库位置
  • wordpress 快站wordpress 安装主题 主机名
  • 老网站改版启用二级域名网站建设服务是什么意思
  • 网站建设营销话术外销网站
  • 找个人给我做电影网站好主题网站开发介绍
  • 运城公司网站建设苏州网站建设苏州
  • 湖北省住房和建设厅网站首页网站用免费空间好不好
  • 网站建设公司案例做网站小图标大全
  • 美食网站主页怎么做网络营销推广的作用
  • 上海建站价格wordpress表白系统
  • 唐山 建设工程信息网站中天钢铁 网站建设
  • 公司没有备案了网站摄影素材网站
  • 正规的网店平台有哪些北京公司排名seo
  • 网页制作素材库哪个网站上海门户网站开发
  • 做网站 分辨率应该是多少做阿里巴巴网站要多少钱
  • 有专业做外贸的网站吗千岛湖网站建设
  • 百度怎么做开锁网站中国咖啡网站建设方案
  • 新网站不被收录郑州网站建设培训学校
  • 网站群建设意见征集北京做网站报价
  • 网站建设开发费会计处理山东省住房和城乡建设厅二建查询
  • 市工商局网站建设情况襄阳网站seo诊断
  • 动漫做那个视频网站单网页网站如何做
  • 企业网站名是什么意思广州公共交易中心
  • 做网站那家好沈阳做网站公司哪家好
  • 现在做一个网站大概多少钱中国住房城乡建设部网站
  • 高端企业网站建设核心秦皇岛网站制作人才招聘
  • 网站制作花多少钱简历模板表格
  • 泰安专业网站开发公司网页设计师常逛网站