1.web-inf中的  .jsp 文件不会运行,其他都根据web.xml文档中的自然顺序进行运行

2.keep-alive 长连接(持续)     UDP,TCP短连接

3.状态码:1(消息异常)

     2(成功)

     3(重定向异常)

     4(404,405,407...请求异常,找不到资源异常)

     5,6(506,601...服务器异常)

4.Tomcat 端口号(port:8080),容量上限:500

5.servlet生命周期(单例模式,懒汉模式需要加锁)

6.servlet四种访问方式,“/reg”,“/ccc/”(/ccc/*正确,*在前面的话错误),“ * ”,“ /* ”

7.servlet   1.1之前需要重写doGet和doPost方法

        2.3之后只需要重写servlet方法就可以

8.JSP(面向过程),errorPage只能包含运行时异常(404,405,401)不能包含检查时异常

9.<%@include  file="xxx.jsp"%>导入jsp文件,属于静态导入,只编译一次,有着高耦合的特点

  <jsp:include  page = "xxx.jspp" ></jsp:include>    Tomcat编译两次,生成两个.class文件

10.JSP中以<% %> 的形式插入java代码,且java代码必须以<% %>包括起来

11.使用request.getParameter()可以通过input框中的name和地址栏的name=xxx获得他们的属性 

    无论是单选还是多选或者下拉使用request.getParameterValues();

  setAttribute(“key”,“value”)可以通过getAttribute(“key”)获取他的映射;

12.JSP中的for循环:

<tbody>
<%
List<Student> listStudent = (List<Student>) request.getAttribute("list");
for (int i = 0; i < listStudent.size(); i++) {
listStudent.get(i).getId();// 获取student对象的id
%>
<%-- jsp的注释 --%>
<tr>
<!-- 一个tr代表了一行,说白了就是代表一个student对象 -->
<td><%=listStudent.get(i).getId()%></td>
<!-- <%--<%= %>--%>输出页面 -->
<td><%=listStudent.get(i).getStuName()%></td>
<td><%=listStudent.get(i).getStuPassword()%></td>
<td><a href="javascript:void(0);"onclick="trueDelete('<%=listStudent.get(i).getId()%>');">删除</a>
<a href="select_by_id.jsp?id=<%=listStudent.get(i).getId()%>">修改</a>
</td>
<!-- 删除功能(主键id删除)需要传递一个参数,同样需要操作数据库,需要deal_delete.jsp进行处理 -->
</tr>
<%
}
%>
</tbody>

13.JSP中输出java代码的值:

  用<%=        %>

  如: value="<%=stu.getId()%>"

    <td><%=listStudent.get(i).getStuName()%></td>

14.JSP中调用对象的属性:

  如:${student.id }  

       request.setAttribute("name", name); ${name}    ???

15.地址栏值传递:

  多个值用&号连接,
    
  例一:
   事件:window.location.href = "deal_delete.jsp?id=" + id;
 
  <a href="javascript.void(0)"> onclick="trueDelete('<%=listStudent.get(i).getId()%>');">删除</a>
  例二:
    href= "itemList.jsp?menuId=1&pageNum=1 " 
    request.getParameter( "menuId ") 
    request.getParameter( "pageNum ")   16.配置多个tomcat 更改1,69.116端口号

java:LeakFilling(Servlet,JSP)的更多相关文章

  1. java:easyui(jQueryEasyUI,分页)

    1.介绍: jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面.开发者不需要编写复杂的ja ...

  2. java:JQuery(Ajax,JSON)

    1.遍历ajax返回的json: 第一种: <%@ page language="java" import="java.util.*" pageEncod ...

  3. 各个版本的jee(servlet,jsp)对应的web.xml的模板

    参考链接: https://yutuo.net/archives/7048a006eeb2ac85.html

  4. java:Session(概述,三层架构实例(实现接口封装JDBC),Session实现简单购物车实例)

    1.Session概述: Session:在计算机中,尤其是在网络应用中,称为“会话控制”.Session 对象存储特定用户会话所需的属性及配置信息.这样,当用户在应用程序的 Web 页之间跳转时,存 ...

  5. java:LeakFilling(Hibernate)

    1.关系型数据库: Oracle / Mysql 数据持久化的技术: IO JDBC XML  ... 主流的持久层框架: Hibernate mybatis---->apache产品 JPA( ...

  6. java:LeakFilling(JS,JQ)

    1.<a href="javascript:void(0)" onclick="dele();"> a标签不使用链接的时候,必须加javascrip ...

  7. java:LeakFilling(JSP,servlet,Ajax,Json,Path)

    1. request.setAttribute("test", "测试");       request.getRequestDispatcher(" ...

  8. java web开发入门一(servlet和jsp)基于eclispe

    servlet 用java语言开发动态资源网站的技术,在doGet方法中拼接显示html,在doPost方法中提交数据.类似于.net的ashx技术. servlet生成的class文件存放在tomc ...

  9. java:shiro(认证,赋予角色,授权...)

    1.shiro(权限框架(认证,赋予角色,授权...)): readme.txt(运行机制): 1.从jsp的form中的action属性跳转到springmvc的Handler中(controlle ...

随机推荐

  1. parfile解决exp时tables过多问题

    parfile 一般用于表数据过大.使用导出.导入命令参数过多等场景: 在对oracle数据库使用exp命令导出数据时,如果tables=后面跟的表比较多,就是导致命令行放不下,从而不能导出.百度一把 ...

  2. 【hdu 6089】Rikka with Terrorist

    题意 有一个 \(n\times m\) 的二维网格,其中有 \(k\) 个禁止点. 有 \(q\) 组询问,每组询问为给一个点,求有多少个矩形以这个点为一角且不包含禁止点. \(n,m,k,q\le ...

  3. BZOJ1791 基环树直径

    非递归版4S /************************************************************** Problem: 1791 User: 18357 Lan ...

  4. Python基于机器学习方法实现的电影推荐系统

    推荐算法在互联网行业的应用非常广泛,今日头条.美团点评等都有个性化推荐,推荐算法抽象来讲,是一种对于内容满意度的拟合函数,涉及到用户特征和内容特征,作为模型训练所需维度的两大来源,而点击率,页面停留时 ...

  5. 构建的Web应用界面不够好看?快试试最新的Kendo UI R3 2019

    通过70多个可自定义的UI组件,Kendo UI可以创建数据丰富的桌面.平板和移动Web应用程序.通过响应式的布局.强大的数据绑定.跨浏览器兼容性和即时使用的主题,Kendo UI将开发时间加快了50 ...

  6. React native 在mac下安裝 环境

    前言 春节回来上班第一天,配了mac ,然后在去年就有要弄mac 配置RN教程,好勒一上午,其中有遇到一些问题,都解决 了 当然你可以看官网的步骤啦 https://reactnative.cn/do ...

  7. CSS3动画实现高亮光弧效果,文字和图片(一闪而过)

    前言 好久没有写博客啦,高亮文字和图片一闪而过的特效,用CSS3来写 先看文字吧, 就上代码了 .shadow { /* 背景颜色线性渐变 */ /* 老式写法 */ /* linear为线性渐变,也 ...

  8. 手机端css实现active伪类

    今天遇到手机端的css中a标签的active不起作用,原本想循环a标签,给当前的a标签添加class来解决,可觉得有点儿小麻烦,经查资料了解到解决此问题,只需要添加一个touchstart的空事件即可 ...

  9. python selenium 笔记

    1.安装环境  下载python 3.6.4 第一页把最下面的环境变量勾上.第二页把 all user  勾上  直接安装到下一步 安装完成之后 cmd直接输入python  可以看到版本 2.安装  ...

  10. 16位masm汇编实现记忆化递归搜索斐波那契数列第50项

    .model small ;递归fib,使用压缩BCD码,小端派 .data y1 byte 6 dup(0) y2 byte 6 dup(0) vis byte 1,1,1,61 dup(0) ;便 ...