博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsp HTTP Status 405 - HTTP method GET is not supported by this URL
阅读量:5068 次
发布时间:2019-06-12

本文共 2402 字,大约阅读时间需要 8 分钟。

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 错误的原因是:
最后这里少了反斜杠
 

转载于:https://www.cnblogs.com/yi-mi-yangguang/p/6068120.html

你可能感兴趣的文章
java对象的深浅克隆
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
Python 3.X 练习集100题 05
查看>>
设计器 和后台代码的转换 快捷键
查看>>
Monkey测试结果分析
查看>>
STL——配接器、常用算法使用
查看>>
STL容器之vector
查看>>
无法向会话状态服务器发出会话状态请求
查看>>
数据中心虚拟化技术
查看>>
01入门
查看>>
复习文件操作
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
发送请求时params和data的区别
查看>>
JavaScript 克隆数组
查看>>
eggs
查看>>
一步步学习微软InfoPath2010和SP2010--第七章节--从SP列表和业务数据连接接收数据(4)--外部项目选取器和业务数据连接...
查看>>
如何增强你的SharePoint 团队网站首页
查看>>