Javaweb总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

提交表单的方式有:get post request中的常用的方法 转发:request.getRequestDispatcher("jsp路径 径").forward(request,response); 把数据封装到请求对象中:
request.setAttribute("键",值); request.getAttribute("键"); //String类型
如何访问Servlet http://主机名:端口/web模块的根目录/servlet访问路径
第三章
重定向 两次请求 发生在客户端的 请求两次: response.sendRedirect("/servlet、jsp路径");
转发:request 一次请求 发生在服务器端 表单数据提交 复选框的提交数据
取值:
request.getAttribute("键");
界面中取出: jstl标签库 EL表达式 ${}
${键.属性}
<c:forEach var="str" items="${键}">
${str.属性}
第五章:
cookie session ServletContext 隐藏域type="hidden" 作用:http协议无状态 购物车
servlet路
界面中获取请求中的参数: 如果值是String类型:${键的名称}
对象类型: 集合类型:
${键名称.属性名称}
第一步:导入标签库 指令 <%@ taglib uri="jsp/jstl/core" prefix="c"> <c:forEach var="i" items="${键的名称}">
${i} ${i.属性名称}
</c:forEach>
第四章
转发重定向的区别:
转发:客户端请求服务器,服务器自己内部转发请求(jsp,servlet),地 址栏的地址不会发生改变,一共是一次请求
重定向:客户端重新在请求一次,一共两次请求,地址栏的地址发 生改变
把值存入到request对象中:request.setAttribute("","");
取出cookie:Cookie cookie[]=request.getCookie(); 获取cookie名称:cookie[i].getName(); getValue();
request.getParament(); http://localhost:8080/project/servlet?userName=xx&pwd=1232334 怎么把数据封装到请求对象中request,在界面上获取请求中的数据 request.setAttribute("sss","xx"); ${sss}
Servlet本身的部署: <servlet> <servlet-name>servlet名称</servlet-name> <servlet-class>servlet类名(类的全路径)</servlet-class> </servlet> servlet访问路径的部署 <servlet-mapping> <servlet-name>servlet名称</servlet-name> <url-pattern>/servlet访问路径</url-pattern> </servlet-mapping>
hidden:隐藏域:可以在后台传值
Cookie:存在在客户端的 怎么创建Cookie: Cookie cookie =new Cookie("键","值"); 设置最大存活时间:cookie.setMaxAge(“秒”); 怎么把cookie响应到客户端:response.addCookie(cookie);
ServletContext:上下百度文库 全局变量
1.完成保存一个小时 2. 用cookie完成,如果没有登录过,转到登录界面,如果登陆过,直 接转主页 3. eBook
复习: ServletContext:上下文对象,是一个全局变量(所有servlet都可以访问
同一个servleteContext对象,做网站访问量) 存入值:setAttribute("",""); getAttribute("键");
二)servlet的开发及其部署
1)要导入javax.servlet.http.*; 2)编写的java程序要继承HttpServlet 3)要重写doPost()或者doGet()方法,来
4)部署:
运行Servlet就必须要将Servlet部署在容器中.
需要在web.xml文件中部署(相当于将Servlet在服务器端注册). 如何部署: servlet在web.xml中部署包括两个步骤 在容器中注册servlet 2. 映射servlet
Javaweb总结
第一章: 1.Http协议特点:无状态性(服务器不会记住来访的是谁)
2.服务器端WEB编程 3.Tomcat介绍与应用 4. 组成基本的web应用程序需要哪些东西? 请求 baidu页面? 客户端请求request 服务器响应response 1. 1 web服务器——》作用:接收客户端请求,然后向客户端返回结果 1.2 web客户端浏览器——》允许用户请求(request)服务器上的某个资源,并在 客户端显示请求返回的结果 1.3. HTTP协议 ——》web浏览器与web服务器之间的请求与响应的交互过程中必须 遵循的一定的规则 服务器的缺陷: 由于服务器是用来向客户端提供http服务的,它只能向客户端提供静态网页内 容, 解决办法:需要一些辅助应用 如:servlet.
第二章
一)servlet是什么:
1:是一个运行在WEB服务器上的Java程序, Web容器(Tomcat)产生 静态页面 (辅助应用) 2:能产生动态网页内容(请求/应答) 3:生命周期由WEB容器管理(tomcat),与WEB容器有交互 4:是有Sun公司发布的技术规范. 部署:把项目放入tomcat中,部署到服务器中 http://localhost:8080/项目名称/页面名称
相关文档
最新文档