代码改变世界

Servlet的生命周期

2018-01-18 20:24 by 开发潜力, 201 阅读, 0 推荐, 收藏, 编辑
摘要:实例化——>Servlet容器创建Servlet的实例 初始化——>该容器调用init()方法 服务——>如果请求Servlet,则容器调用service()方法 销毁——>销毁实例之前调用destroy()方法 阅读全文

在项目中如何使用JSTL标签?

2018-01-17 19:26 by 开发潜力, 2334 阅读, 0 推荐, 收藏, 编辑
摘要:1.在工程中引入JSTL的两个jar文件和标签库描述符文件(扩展名为.tld)。 正如使用JDBC连接数据库那样,使用JSTL定义的标签库也必须在工程中导入两个jar文件:jstl.jar和standard.jar。除此以外,标签库描述符文件也是必需的,这些资源都能在网上下载得到。 在MyEclip 阅读全文

sessionid会返回客户端,那么在客户端sessionid会保存在什么位置?

2018-01-16 19:01 by 开发潜力, 1752 阅读, 0 推荐, 收藏, 编辑
摘要:在客户端保存用户信息使用的是cookie,因此保存sessionid的方式也是使用cookie来实现的。在客户端的cookie中,保存sessionid的名称是JSESSIONID,sessioid的值是一串复杂字符串组成的,例如,JSESSIONID=2A11D30C7B32329D7C8BF16 阅读全文

EL表达式的点操作符和[]操作符

2018-01-15 19:16 by 开发潜力, 2621 阅读, 0 推荐, 收藏, 编辑
摘要:1.点操作符 EL表达式通常由两部分组成:对象和属性。就像在Java代码中一样,在EL表达式中也可以用点操作符“.”来访问对象的某个属性。 2.[]操作符 与点操作符类似,“[]”操作符也可以访问对象的某个属性,除此之外还提供了更强大的功能: (1)当属性名包含了特殊字符如“.”或“-”等的情况下, 阅读全文

JSP中文件上传的关键步骤

2018-01-14 20:17 by 开发潜力, 605 阅读, 0 推荐, 收藏, 编辑
摘要:1.在JSP文件中使用page指令导入Commons-FileUpload组件所需的类。 2.判断请求信息中的内容是否是multipart类型,如果是则进行处理。 3.通过FileItemFactory工厂对象实例化ServletFileUpload对象。 4.调用ServletFileUpload 阅读全文

关于数据源与连接池配置容易出错的地方

2018-01-13 20:11 by 开发潜力, 225 阅读, 0 推荐, 收藏, 编辑
摘要:如果通过连接池和数据源连接数据库时,出现了上图中的异常,首先就要找到Tomcat下的context.xml文件,打开context.xml文件,找到<Resource>元素,检查连接数据库的用户名username属性username单词是否写对了。 如: 第二张的图就是username单词错了,少了 阅读全文

HTTP请求技巧

2018-01-12 18:27 by 开发潜力, 212 阅读, 0 推荐, 收藏, 编辑
摘要:HTTP请求通常使用GET或POST方法提交,相应地在Servlet中也提供了doGet()和doPost()两种分别处理请求的方法,但实际的处理过程很多时候却几乎是相同的,所以通常的处理方法是:分别编写doGet()和doPost()方法对应不同的提交方式,同时通过相互调用避免重复编码。例如,把处 阅读全文

表单的enctype属性的三个值

2018-01-11 20:03 by 开发潜力, 596 阅读, 0 推荐, 收藏, 编辑
摘要:1.application/x-www-form-urlencoded:是其默认值。该属性主要用于处理少量文本数据的传递。在向服务器发送大量的文件包含非ASCII字符的文本或二进制数据时效率很低。 2.multipart/form-data:上传二进制数据,只有使用了multipart/form-d 阅读全文

连接池是如何管理连接的?

2018-01-10 20:13 by 开发潜力, 524 阅读, 0 推荐, 收藏, 编辑
摘要:对于连接的管理可使用空闲池,即把已经创建但尚未分配出去的连接存放到一个空闲池中;每当用户请求一个连接时,系统首先检查空闲池内有没有空闲连接。如果有就分配一个连接给用户;如果没有则检查当前连接池是否达到连接池所允许的最大连接数。如果没有达到,就新建一个连接。如果已经达到,就等待一定的时间。如果在等待的 阅读全文