随笔分类 - javaWeb
摘要:最简单的两种写法,加或不加@RequestParam注解 第一种写法参数为非必传,第二种写法参数为必传。参数名为userId。 第二种写法可以通过@RequestParam(required = false)设置为非必传。因为required值默认是true,所以默认必传。 第二种写法可以通过@Re
阅读全文
摘要:根据Tomcat源码来看一下Tomcat启动过程都做了什么 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主流程 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主流程 部分代码为主要流程代码,删去了try-catch以及一些校验逻辑,方便理解主
阅读全文
摘要:需求是读取一个csv文件,然后解析成对应的数据结构。csv必须包含指定的某些列,通过列名header来进行校验。 解析配置文件的方法。 其中,检查header的方法: 实际出现的问题是,上传文件的时候总是出现缺少必要的列信息这个异常。debug发现,containsAll这个方法一直返回false,
阅读全文
摘要:Spring Framework,作为一个应用框架,官方的介绍如下: The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise
阅读全文
摘要:学过SSH框架很长一段时间了,一直没有很系统的总结一下,这里先简单谈谈Struts2。 为什么要用Struts2? 这里列举一些Servlet的缺点: 1、每写一个servlet在web.xml中都要做相应的配置。如果有多很servlet,会导致web.xml内容过于繁多。 2、这样的结构不利于分组
阅读全文
摘要:当页面中要显示的内容过多需要分多页显示、或是数据量过大内存吃不消时,需要分页处理。原理:每次从数据库中取出一定量的数据,通过jsp页面显示实现:①写一个类封装分页的页面②从数据库中取出一个页面的数据,将信息封装到分页页面对象中③根据情况,将分页的页面对象设置到request对象、session对象或...
阅读全文
摘要:一、EL函数(调用普通类的静态方法) 编写步骤(自定义EL函数的编写步骤即自定义标签的编写步骤):①编写一个普通的java类,提供一个静态方法,功能自定,例如下:1 package cn.wzbrilliant.el;2 3 public class ElFunction {4 publi...
阅读全文
摘要:一、JSP的内置对象(9个JSP内置对象)JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse session HttpSession(有开关的...
阅读全文
摘要:一、JSP的语法 1、JSP的模板元素:(先写HTML) 就是JSP中的那些HTML标记 作用:页面布局和美化2、JSP的Java脚本表达式: 作用:输出数据到页面上 语法:(实际上就是调用输出流打印到页面上)3、JSP中的Java脚本片段:(实际开发中,应做到JSP中不能出现一行...
阅读全文
摘要:Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。Cookie名称和值可以由服务器端开发自己定义,对于JSP而言也可以...
阅读全文
摘要:请求转发:方式一: ServletContext对象.getRequestDispatcher(目标资源的URI).forward(request,response); 目标资源的URI "/servlet/GetParam" 必须以"/"开头,否则报错,此"/"就表示的是当前应用(绝对路径表示...
阅读全文
摘要:缓存时间的设置:1 public void doGet(HttpServletRequest request, HttpServletResponse response)2 throws ServletException, IOException {3 4 r...
阅读全文
摘要:在Servlet中利用response向客户端浏览器输出中文时有时会遇到乱码问题,总结如下:response输出流有两种,一是以字节流输出,一是以字符流输出。一、以字节流输出:1.默认编码输出木有乱码2.通过response的setHeader方法设置编码utf-8,无乱码3.通过response的...
阅读全文
摘要:Http协议对浏览器发出的Request格式以及对Web服务器发出的Response格式有具体的规定。请求部分由三部分组成:Requset line:请求行,位于第一行Request headers:请求消息头,从第二行开始至第一个空行结束Request body:请求正文,从第一个空行之后的都是正...
阅读全文