
javaweb
pzzzzzp
这个作者很懒,什么都没留下…
展开
-
Mybatis
Mybatis使用过程一、加载配置文件mybatis-config.xml,生成会话工厂SqlSessionFactoryInputStream resourceAsStream = Resources.getResourceAsStream("mybatis-config.xml");SqlSessionFactory build = new SqlSessionFactoryBuilder().build(resourceAsStream);<?xml version="1.0" enc原创 2021-08-02 12:37:18 · 109 阅读 · 0 评论 -
servlet批量上传文件
3.0servlet批量上传文件//这个注解很关键@MultipartConfigpublic class UploadServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { req.setCharacterEncod原创 2021-07-29 00:18:30 · 252 阅读 · 0 评论 -
servlet实现文件批量下载
servlet实现批量文件下载public class BatchDownloadServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req,resp); } @Override prote原创 2021-07-28 23:55:28 · 421 阅读 · 0 评论 -
Servlet异常处理
Servlet异常处理一、servlet抛出异常时,我们可以配置一个异常处理器(Servlet)来处理异常二、首先创建一个Servletpublic class ErrorHandler extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { }}三、配置web.xml,首先配置E原创 2021-07-18 18:15:49 · 2420 阅读 · 0 评论 -
ServletResponse设置字符编码
ServletResponse设置字符编码一、使用注意事项 1.使用ServletResponse.getWriter()一定要在ServletResponse其他方法调用之后,这样可以避免一些问题二、ResponseFacade是ServletResponse的实现类 //getWriter(),usingWriter是一个标记,标记Writer是否被使用过,为true说明被使用过,所以我们调用时,标记就会为true ... usingWriter = true; //ServletR原创 2021-07-18 16:58:04 · 1568 阅读 · 0 评论 -
Tomcat启动过程
Tomcat大致流程一、涉及到的关键类1.Bootstrap->Catalina->StandardServer->StandardService->StandardEngine,Connector->Http11NioProtocol->NioEndpoint->Acceptor,Poller二、初始化 bootstrap.init() 初始化所有的类加载器ClassLoader,以及通过反射构造一个Catalina三、bootstrap继续执行,原创 2021-07-17 23:42:49 · 192 阅读 · 0 评论