
JavaEE学习笔记
KKXXZX
java
展开
-
JSP页面的执行过程
JSP页面的执行过程什么JSP:jsp的本质就是servelt,相当于servlet进行一个包装。JSP: java + server + pagerjsp是总和技术: jsp = html + css + javascript + java代码 + jsp标签(servlet)JSP页面的执行过程jsp文件必须运行在服务器内运行如果第一次访问该jsp文件,web服务器就会把xxx1.j原创 2017-11-06 22:53:20 · 1550 阅读 · 0 评论 -
使用装饰器防止Xss攻击
使用装饰器防止Xss攻击创建一个装饰器用来增强request的getParamter方法重写getParameter方法,让此方法 过滤hmtl代码里面的””符号/** * 装饰器模式防止xxs攻击 * @author zengxin * */public class MyHtmlRequest extends HttpServletRequestWrapper{原创 2018-01-05 19:53:04 · 251 阅读 · 0 评论 -
Servlet3文件单个和多个文件上传
Servlet3文件单个和多个文件上传Servlet3.0提供了对文件上传的支持,通过@MultipartConfig 标注和HttpServletRequest的两个新方法getPart()和getParts(),开发者能够很容易实现文件的上传操作。 body> <!-- 表单中enctype="multipart/form-data"的意思,是设置表单的原创 2018-01-13 16:58:13 · 1352 阅读 · 0 评论 -
装饰器处理get和post乱码问题
装饰器处理get和post请求解决中文装饰器,顾名思义,就是动态地给一个对象添加一些额外的职责。用一句话总结就是:保持接口,增强性能。/** * 给request.getParamter赋予一个将iso-8859-1的编码转换为utf-8 * @author zengxin * */public class MyRequest extends HttpServletRequestWrapp原创 2018-01-04 01:20:00 · 248 阅读 · 0 评论 -
转发和重定向
转发和重定向转发的语法://java代码request.getRequestDispatcher("url").forward(request,response);//jsp标签<jsp:forward page="url"></jsp:forward>重定向的语法 //java代码 response.sendRedirect("url");转发(forward)执行forward后依然是原创 2017-11-09 00:16:57 · 295 阅读 · 0 评论 -
JSTL核心标签库
JSTL核心标签库JSTL 全名为 JavaServer Pages Standard Tag LibraryJSTL需要的jre包!在使用JSTL标签时,要导入标签库<!-- jstl核心标签的导入 --><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>out标签 标签主要用于显示数据内容servlet原创 2017-12-15 01:12:33 · 347 阅读 · 0 评论 -
中文乱码问题
中文乱码问题及解决方法在页面中出现乱码,是由于字符编码格式对中文的支持所导致的,或者是入库数据和出库数据编码格式不一致导致的。 当前使用Tomcat 7.0.82字符编码的种类常见的字符编码对中文的支持: 编码格式 收录的字符 iso-8859-1 不支持中文 gbk2312 常用的简体汉字 gbk 简体汉字和繁体汉字 utf-8 所有国家需要的字符JS原创 2017-11-07 16:49:53 · 704 阅读 · 0 评论 -
El表达式
EL表达式读取requestScope的对象编写一个servlet,转发到显示页面在requestScope里面存现一个Person对象在显示页面使用el表达式将对象去取public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,原创 2017-12-13 18:00:18 · 382 阅读 · 0 评论 -
servlet生命周期
Servlet生命周期public class ServletTest extends HttpServlet { public ServletTest() { super(); } public void destroy() { System.out.println("servlet销毁"); } public void do原创 2017-12-21 21:42:26 · 220 阅读 · 0 评论 -
Myeclipse将Jsp默认编码格式设置为utf-8
Myeclipse将Jsp默认编码格式设置为utf-8window==>preferences==>MyEclipse===>Files and eidtors==>jsp 右侧 iso10464/Unicode(UTF-8)原创 2017-11-29 02:06:15 · 352 阅读 · 0 评论 -
表单重复提交的常见应用场景
在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面 1 @ page language="java" import="java.util.*" pageEncoding="UTF-8"%>转载 2017-11-13 00:31:07 · 347 阅读 · 0 评论 -
jar命名打包war
使用Jar命令导出war包jar命令参数:jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名。其中{ctxu}这四个参数必须选选其一,[v f m e 0 M i ]是可选参数,文件名也是必须的。-c 创建一个jar包-t 显示jar中的内容列表-x 解压jar包-u 添加文件到jar包中指定jar包的文件名生成详细的报造,并输出至标准设原创 2017-11-11 17:04:23 · 521 阅读 · 0 评论 -
Tomcat7目录介绍
Tomcat7目录介绍版本7.082:目录解析: 1. bin:存放启动和关闭Tomcat的命令的路径 bin目录: * startup.bat启动Tomcat Tomcat启动后当在游览器输入:hhttp://localhost:8080进去Tomcat的页面 * shoutdown停止Tomcat 2. conf:存放Tomcat的配置,所有的Tomcat的配置都在该路径下设置原创 2017-11-06 00:08:50 · 1440 阅读 · 0 评论 -
Tomcat账户和密码的创建
Tomcat7 账户和密码的创建您可以 Tomcat目录下的webapps/manager/WEB-INF/web.xml文件中找到角色名称。可用的角色是: 1. manager-gui - 访问HTML界面。 2. manager-status - 只能访问“服务器状态”页面。 3. manager-script - 访问本文档中描述的工具友好纯文本界面,以及“服务器状态”页面。原创 2017-11-06 01:23:39 · 533 阅读 · 0 评论