servlet3 1-为什么把method的提交方式写成get,才能输出servlet的内容。。

问题描述

为什么把method的提交方式写成get,才能输出servlet的内容。。

jsp页面======

用户名

Servlet页面======

@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

    String name=request.getParameter("username");
    System.out.println("servlet---"+name);
}
============================
用post能够跳转到servlet那,但是servlet里面就算是System.out.println("servlet---");都不会输出,。。。但是用get居然什么都能输出,这是为什么?请大神们帮帮忙。。。

解决方案

如果是Post方式提交,加上doPost方法。

 public void doPost(HttpServletRequest request, HttpServletResponse response)
                     throws ServletException, IOException {
                        doGet(request,response);//这里再调用doget
}

解决方案二:

我把jsp的页面给弄没了。。。。

用户名
解决方案三:

doPost(request,response)

解决方案四:

你看下 doGet 和 doPost 方法把,可能是你doPost 里面没写什么主要的程序。

时间: 2024-11-05 13:27:16

servlet3 1-为什么把method的提交方式写成get,才能输出servlet的内容。。的相关文章

jQuery中验证表单提交方式及序列化表单内容的实现

 之前项目中使用的表单提交方式,使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中,下面有个不错的示例大家可以参考下 之前项目中使用的表单提交方式    使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中  代码如下: function addSubmit(){  $('#addForm').form('submit', {  url : _basePath + '/@Controller/@RequestMapping',  onSubmit : f

jQuery中验证表单提交方式及序列化表单内容的实现_jquery

之前项目中使用的表单提交方式 使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中 复制代码 代码如下: function addSubmit(){ $('#addForm').form('submit', { url : _basePath + '/@Controller/@RequestMapping', onSubmit : function() { if(boolean){//放置能否提交的判断条件 $.messager.show({ title:'提示',msg:'

表单的提交方式POST和GET有什么区别

区别 表单的提交方式POST和GET有什么区别 ? 解决思路:    两者的区别需要通过提交表单后才看得出来,主要是在数据发送方式和接收方式上. 具体步骤: Post和Get都是表单属性Method的可选值,Method的默认值为Get,两者的主要区别在于: 1.在客户端,Get方式在通过URL提交数据,提交后在地址栏中的地址如图1.4.3所示. 图1.4.3 Get方式提交表单后的地址栏 而Post提交后地栏不变,如图1.4.4所示. 图1.4.4 Post方式提交表单后的地址栏不变 2.在服

extJS中常用的4种Ajax异步提交方式

 这篇文章主要介绍了extJS中常用的4种Ajax异步提交方式,需要的朋友可以参考下 /**   代码如下: * 第一种Ajax提交方式  * 这种方式需要直接使用ext Ajax方法进行提交  * 使用这种方式,需要将待传递的参数进行封装  * @return  */  function saveUser_ajaxSubmit1() {  Ext.Ajax.request( {  url : 'user_save.action',  method : 'post',  params : { 

html表单提交方式除了post 、get还有哪些

问题描述 html表单提交方式除了post .get还有哪些 html表单 的 提交方式除了post .get还有哪些? html表单提交方式除了post .get还有哪些 解决方案 html表单提交method就是get.post请求两种. 但是从http动作的角度来看,除了get.post,还有delete.put等. 解决方案二: Get和POST表单提交方式详解使用GET与POST方式获取html数据AJAX应用--基于HTML,以GET或POST方式,检查注册用户名是否存在 解决方案三

Android中post和get的提交方式【三种】_Android

向服务器提交数据有两种方式,post和get.两者的区别主要有三点,安全性.长度限制.数据结构.其中get请求安全性相比较而言较差,数据长度受浏览器地址栏限制,没有方法体.两种都是较为重要的数据提交方式.现简单介绍一下三种post和get的提交方式.无论是哪种方法实现post和get,get 的访问路径都要携带数据,而post提交是把数据放在方法体中. 普通方法实现get/post提交:    严格遵照Http协议进行数据传输.在安卓开发环境下,由于主线程不能进行网络访问,因此需要在开启一个子线

Java 中 Form表单数据的两种提交方式_java

1 GET - 从指定的服务器中获取数据 1.1 GET方法 使用GET方法时,查询字符串(键值对)被附加在URL地址后面一起发送到服务器,例如:http://localhost:8080//customer/customer_info?res=json&mt=0&custId=1 1.2 特点 (1) GET请求能够被缓存 (2) GET请求会保存在浏览器的浏览记录中 (3) 以GET请求的URL能够保存为浏览器书签 (4) GET请求有长度限制(不能多于1024字节) (5) GET请

ajax的两种提交方式(get/post)和两种版本_AJAX相关

最近比较闲,就把以前用过的技术串一下做个手札,方便以后自己偷懒,小鸟你们幸福了. 首先主要是将javascript版本ajax做下注释:ajax异步刷新主要是将所需条件拼成字符串传入后台,处理之后,直接调用回调函数将所得数据返还给页面,并加以显示,因为还在本页面,所以不用刷新页面,懂了了吧,本篇也用encodeURI对字符串做了加密,并在类里做了解码,其中需要一些注意的地方在源码里做了注释.get/post两种提交方式,但get提交容易乱码,一定多加注意 jsp页面: 复制代码 代码如下: <%

extJS中常用的4种Ajax异步提交方式_extjs

/** 复制代码 代码如下: * 第一种Ajax提交方式 * 这种方式需要直接使用ext Ajax方法进行提交 * 使用这种方式,需要将待传递的参数进行封装 * @return */ function saveUser_ajaxSubmit1() { Ext.Ajax.request( { url : 'user_save.action', method : 'post', params : { userName : document.getElementById('userName').val