美文网首页
JAVA WEB新特性分工fragment工程

JAVA WEB新特性分工fragment工程

作者: 开心的小哈 | 来源:发表于2018-12-04 17:08 被阅读0次

    1,Fragment :建一个web应用做成几个部分,然后整合(new一个fragment的项目写完,导出成.jar再将该包添加在web项目中的webcontent->WEB-INF下面的lib包下)


    image.png

    创建时可以不进行勾选web.xml应为fragment中也会存在一个fragment.xml可进行配置


    image.png
    创建完成后再创建
    image.png
    image.png

    创建分项目完成后创建类并继承HttpServlet进行编写代码
    例如

    package com.ieek.ew;
    
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.util.Arrays;
    import java.util.Map;
    import java.util.Map.Entry;
    import java.util.Set;
    import java.util.concurrent.Executor;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    
    import com.sun.net.httpserver.HttpContext;
    import com.sun.net.httpserver.HttpHandler;
    import com.sun.net.httpserver.HttpServer;
    
    public class FragmentGG extends HttpServlet {
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            processRequest(req,resp);
        }
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
            processRequest(req,resp);
        }
        private void processRequest(HttpServletRequest req, HttpServletResponse resp)throws IOException,ServletException {
            req.setCharacterEncoding("UTF-8");
            Map<String,String[]> may= req.getParameterMap();//获取所有的键值对
            Set<Entry<String, String[]>> set = may.entrySet();//转换为set集合进行遍历
            StringBuilder sb = new StringBuilder();//创建StringBuilder进行接受数据并打印
            for(Entry<String, String[]> entry:set) {
                sb.append("<h3>").append(entry.getKey()).append("->").append(Arrays.deepToString(entry.getValue())).append("</h3>");
                System.out.println(entry.getValue());//打印:
                System.out.println(entry.getValue().toString());
                System.out.println(Arrays.deepToString(entry.getValue()));
            }
            resp.setCharacterEncoding("UTF-8");
            resp.setContentType("text/html;charset=UTF-8");
            resp.getWriter().write(sb.toString());
        }
    
    }
    
    image.png
    image.png

    导出为jar包


    image.png
    导出后将该jar包复制粘贴至
    image.png
    image.png

    相关文章

      网友评论

          本文标题:JAVA WEB新特性分工fragment工程

          本文链接:https://www.haomeiwen.com/subject/pdydfqtx.html