Java中向Servlet发送请求的几种方式

在Java中,一个Servlet类继承了HttpServlet类,而对于一个Servlet来说,最重要的就是重写父类的两个方法,doGet()和doPost()方法.HTML的form表单有两种提交方式(method),分别为get和post,前者会导致请求地址的改变并且将传输的信息放在URL中,后者则不会将传递的信息显式的放在URL中.

下面我将分别列出在Java中调用Servlet的6种方式:

1.Form表单

form表单可以算是最基本的调用Servlet的方式之一了,在form中为action属性配置Servlet的地址,填写时应尽量使用相对地址或者说用项目的路径表示法(即"/project/*Servlet").其中method属性决定了是执行Servlet中的doGet方法还是doPost方法.

<form action="TestServlet" method="get"></form>

2.Ajax

Jquery中ajax通过url和type指定的访问方式连接Servlet中的doGet或doPost方法.ajax一般应用于页面的部分刷新,例如在不刷新整体页面的情况下为select框添加多个option选项,具体请自行百度ajax.

$(function(){
	//页面加载完成后自动执行
	
	$.ajax({
                  //在type中设置访问方式
		  type: 'POST',
		  url: 'TestJsonServlet',
		  data: {},
		  dataType:"JSON",
		
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值