为了账号安全,请及时绑定邮箱和手机立即绑定

get方法可以。post方法不可以

index。jsp代码如下:

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

  <head>

    <base href="<%=basePath%>">

    

    <title>My JSP 'index.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">    

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--

<link rel="stylesheet" type="text/css" href="styles.css">

-->

  </head>

  

  <body>

    <h1>第一个servlet小例子</h1>

    <a href="servlet/HelloServlet">get请求servlet</a><br>

    

     <form action="servlet/HelloServlet"  method="post">

    <input type="submit" value="post请求servlet"/>

  

  </body>

</html>

HelloServlet.java代码如下:

package servlet;


import java.io.IOException;


import java.io.PrintWriter;


import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


public class HelloServlet extends HttpServlet {


@Override

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

// TODO Auto-generated method stub

System.out.println("处理get()请求。。。。");

PrintWriter out=response.getWriter();

response.setContentType("text/html;charset=utf-8");

out.println("hello servlet!");

}


@Override

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

// TODO Auto-generated method stub

System.out.println("处理post()请求。。。。");

PrintWriter out=response.getWriter();

response.setContentType("text/html;charset=utf-8");

out.println("Hello servlet!");

}


}

//img1.sycdn.imooc.com//59f86da50001ea8f08560567.jpg

正在回答

2 回答

你的form结束标签呢? </form>



   <form action="servlet/HelloServlet"  method="post">

    <input type="submit" value="post请求servlet"/>

  </form>

1 回复 有任何疑惑可以回复我~
#1

干巴爹forever 提问者

非常感谢!
2017-11-01 回复 有任何疑惑可以回复我~
#2

干巴爹forever 提问者

加了</form>以后post确实可以用了,但是console面和老师的还是不一样,我的还是红红的一片。。
2017-11-01 回复 有任何疑惑可以回复我~

加了</form>以后post确实可以用了,但是console面和老师的还是不一样,我的还是红红的一片。。

0 回复 有任何疑惑可以回复我~
#1

慕妹7264492

具体是什么信息呢?贴出来看看
2017-11-01 回复 有任何疑惑可以回复我~
#2

干巴爹forever 提问者 回复 慕妹7264492

字数超了,在上面我问题那张图就是
2017-11-01 回复 有任何疑惑可以回复我~
#3

慕妹7264492 回复 干巴爹forever 提问者

那是Tomcat启动成功的信息, 不是错误,放心吧
2017-11-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

get方法可以。post方法不可以

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信