菜鸟笔记

菜鸟笔记(二)

为君一笑 提交于 2019-12-05 17:40:46
本文将介绍多种使用Java发送Email的应用实践。 前提摘要:在学习Java Web的构建中,无论是触发型的邮件-注册,重置密码邮件,还是批量式的营销广告,订阅邮件,邮件发送是系统离不开的应用场景。本文需要你知道 Maven 的基本使用。 ###一、实用Java Mail发送邮件 引入maven依赖 <!-- mail --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>org.codemonkey.simplejavamail</groupId> <artifactId>simple-java-mail</artifactId> <version>2.1</version> </dependency> Demo Code package cn.daimaniu.blog.mail; import org

菜鸟笔记(一)

巧了我就是萌 提交于 2019-12-01 22:22:41
本文将介绍一种Java Web/Api 开发常见的乱码问题。 前提摘要:在学习Java Web的过程中,乱码问题是经常遇到的,无论是页面乱码还是数据库乱码。本文将罗列笔者在开发过程中常常遇到几种乱码场景。 ####一、JSP页面乱码 因为网页默认的编码格式为 ISO-8859-1 ,该编码格式不支持汉字,所以在网页上显示为乱码???. #####解决方案 在文件顶部添加header上添加 <pre> <%@ page contentType="text/html;charset=UTF-8" language="java" %> </pre> ####二、ajax请求时 request.getParams乱码 在你的tomcat server.xml中配置 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEconding="UTF-8" useBodyEncodingForURI="true" redirectPort="8443" /> </pre> 即添加 URIEconding="UTF-8" useBodyEncodingForURI="true" ####三、ajax请求时 response出去为乱码 在使用Spring MVC时 须在web.xml 配置 <filter>