JSP脚本元素指令与动作JSP笔记-5
一、JSP脚本元素:由于都是在一定的格式里起纳入Java代码,因此经常把“表达式”、Scriptlet、“声明”都称为脚本元素。 1.1、JSP表达式:JSP表达式是对数据的表示,系统将其作为一个值进行计算和显示。示例代码如下所示: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><html> <head> <title>jspDemo1.jsp</title> </head> <body> <h1>JSP表达式 示例</h1> <!-- 常量,方法值,算术运算,关系运算 --> <b>PI 的值: </b><%=Math.PI %><br /> <b>100,99中最大的值...
JSP使用中问题汇总
一、说明:本篇主要说明在我学习JSP的相关过程中,遇到的最凸显的一些问题,肯定附带一些IDE工具(这里主要是Eclipse)的一些问题,为了方便查询,特此记录。我自身软件环境如下: Eclipse Java EE IDE for Web Developers. Version: Neon.1a Release (4.6.1); Apache Tomcat version: 8.5.8 ###进入Servlet映射的虚拟路径的404错误问题 我发现在使用Eclipse利用servlet3.0及以上的版本写虚拟路径映射的时候,默认没有web.xml的时候(当然与这无关),在路径都书写正确的情况下始终无法进入对应的路径,Eclipse的控制台提示错误为: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Test' did not find a...
利用Servlet完成表单提交验证-JSP作业-2
一、环境 Eclipse Java EE IDE for Web Developers. Version: Neon.1a Release (4.6.1) Apache Tomcat version: 8.0.39 二、作业内容:利用三个servlet,实现表单页面的输出,表单提交的信息的验证以及验证信息后的跳转页面。 三、开始我们一共需要建立三个servlet类,他们分别是:Login.java,LoginContral.java和Welcome.java,他们的具体代码如下所示: 1.Login()类代码如下: @WebServlet("/Login")public class Login extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Login() { super(); //...
Servlet API-JSP笔记-3
一、环境 Eclipse Java EE IDE for Web Developers. Version: Neon.1a Release (4.6.1) Apache Tomcat version: 8.0.39 二、总结知识点2.1、认识Servlet API:Servlet API 由两个软件包组成:Javax.servlet 包和 Javax.servlet.http 包。其中 Javax.servlet 包主要存放与 http 协议无关的一般性的 servlet 类, Javax.servlet.http 包主要存放与 http 协议相关的功能的类。(两个软件包都位于Tomcat的 servlet-api.jar...
初次使用Servlet-JSP笔记-1
一、环境 Eclipse Java EE IDE for Web Developers. Version: Mars.1 Release (4.5.1) Apache Tomcat version: 8.0.39 二、课堂学习目标了解servlet的虚拟路径使用方法,这里具体讲解使用Eclipse的servlet3.0之前的版本(使用servlet2.5版本)中关于WebContent/WEB-INF/web.xml的使用方法以及servlet3.0及之后的版本的虚拟路径使用方法。 三、开始3.1、测试一:利用servlet3.0之前的版本进行测试利用Eclipse新建一个Dynamin Web Project,调用安装的Apache Tomcat...
理解Servlet的init()、service()与destroy()-JSP笔记-2
环境 Eclipse Java EE IDE for Web Developers. Version: Mars.1 Release (4.5.1) Apache Tomcat version:...
Servlet课后作业-JSP作业-1
作业要求: 编写一个Serlvet以便显示该Servlet被访问的次数。 编写一个Servlet程序,在doGet方法中显示一个Form表单,用户可以输入姓名和电子邮件地址,用户提交该表单后,doPost方法动态读出请求参数,并输出这些参数。提示:使用request对象的getParameterNames()方法。 描述Serlvet的生命周期。 实现Servlet有几种方法,每种方法都有哪些特点。 如何配置Serlvet。 开始作业 作业 1:点此查看要求 仅贴出Servlet的主体代码如下: @WebServlet("/Servlet_1")public class Servlet_1 extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public Servlet_1() { super(); //...
Memcached的内存分配机制
一、基本概念 Slab Class:由相同大小的Chunk组成,不同的Slab Class中的Chunk大小不同; Page:分配给单个Slab的内存大小,默认为1MB,分配给Slab之后依据Slab的大小拆分为Chunk; Chunk:将每一个Slab按照不同大小进行拆分,得到了不同大小的Chunk(每个Slab中的Chunk大小一致),Chunk的初始大小可以指定,并且可以根据不同的业务场景通过调整增长因子(factor:默认为1.25)进行调优; 二、存储过程Memcached根据收到数据的大小,选择最合适数据大小的Slab Class,根据Memcached中保存的该Slab Class中空闲的Chunk列表,将将数据存储于其中。 三、相关链接 [The Slab Allocator: An Object-Caching Kernel Memory Allocator](
GiB与GB等单位的转换问题
一、两个标准 十进制标准:由国际单位制(SI)指定; 1999年,国际电工委员会(IEC)公布了修正2:”IEC 60027-2:电工技术应用的字母符号 — 第二部分:通信和电子。”,这个标准,在1998年通过,介绍了词头”kibi-“、”mebi-“、”gibi-“、”tebi-“、”pebi-“、”exbi-“,作为二进制乘幂的计数方法。 二进制标准:由国际电工委员会(IEC)指定; 十进制标准单位换算(其中KB是kilobyte的缩写,指的是千字节) 1KB = 1000Byte1MB = 1000KB1GB = 1000MB1TB = 1000GB 二进制标准单位换算(其中KiB是kilo binary byte的缩写,指的是千位二进制字节) 1KiB = 1024Byte1MiB = 1024KiB1GiB = 1024MiB1TiB =...
Markdown语法大全
一、欢迎使用Markdown@(示例笔记本)[Markdown|帮助|Markdown] 功能丰富 :支持高亮代码块、LaTeX 公式、流程图,本地图片以及附件上传,甚至截图粘贴,工作学习好帮手; 得心应手 :简洁高效的编辑器,提供[桌面客户端][1]以及[离线Chrome App][2],支持移动端 Web; 深度整合 :支持选择笔记本和添加标签,支持从印象笔记跳转编辑,轻松管理。 二、Markdown简介 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科 正如您在阅读的这份文档,它使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接或一个脚注[^demo]。下面列举了几个高级功能,更多语法请按Ctrl + /查看帮助。 2.1、代码块@requires_authorizationdef somefunc(param1='', param2=0): '''A...