zoukankan      html  css  js  c++  java
  • jsp HTTP Status 405

    package myservlet.control;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    public class method2 extends HttpServlet {
        @Override
        public void init(ServletConfig config) throws ServletException {
            // TODO Auto-generated method stub
            super.init(config);
        }
    
        @Override
        protected void doPost(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            // TODO Auto-generated method stub
            //super.doPost(req, resp);
            req.setCharacterEncoding("gb2312");
            resp.setContentType("text/html;charset=gb2312");
            PrintWriter out = resp.getWriter();
            String name = req.getParameter("name");
    
            String num[] = name.split("[,,]");
            String method = req.getMethod();
    
            double sum = 0;
    
            for (String item:num) {
                if(item.length()>=1)
                sum += Double.parseDouble(item);
    
            }
    
            out.print("用户的请求方式为" + method );
            for (String item:num) {
                if(item.length()>=1)
                out.print(item+"");
    
            }
            out.print("和是"+sum);
        }
    
        @Override
        protected void doGet(HttpServletRequest req, HttpServletResponse resp)
                throws ServletException, IOException {
            // TODO Auto-generated method stub
          // super.doGet(req, resp);
            req.setCharacterEncoding("gb2312");
            resp.setContentType("text/html;charset=gb2312");
            PrintWriter out = resp.getWriter();
            String name = req.getParameter("name");
    
            String num[] = name.split("[,,]");
            String method = req.getMethod();
    
            double product = 1;
    
            for (String item:num) {
                if(item.length()>=1)
                    product *= Double.parseDouble(item);
    
            }
    
            out.print("用户的请求方式为" + method );
            for (String item:num) {
                if(item.length()>=1)
                out.print(item+"");
    
            }
            out.print("积是"+product);
        }
        }

    是因为重写doPost或doGet方法时

       super.doPost(req, resp);
     super.doGet(req, resp);
    去掉这2句话就可以了

     

    HTTP Status 500 -

     
    org.apache.jasper.JasperException: /Login/login.jsp(27,12) According to TLD, tag jsp:getProperty must be empty, but is not

    错误的原因是:<jsp:getProperty name="loginBean" property="backNews" />最后这里少了反斜杠




  • 相关阅读:
    go开发 modules 的使用和代理
    利用 nodejs 解析 m3u8 格式文件,并下 ts 合并为 mp4
    别再@官方啦,普天同庆加国旗
    vue基于 element ui 的按钮点击节流
    react-router 5.0 的鉴权
    slot 组件的内部传值 v-slot 的使用
    javascript 写一个ajax 自动拦截,并下载数据
    Linux 命令大全
    http 基础
    MongoDB Shell (mongo)
  • 原文地址:https://www.cnblogs.com/yi-mi-yangguang/p/6068120.html
Copyright © 2011-2022 走看看