AJAX是Asynchronous JavaScript And XML的首字母缩写.它提供了异步与服务器通信的能力.

要简单地解释一下,您可以向服务器发送请求并继续与用户进行用户交互.您无需等待服务器的响应.响应到达后,UI中的指定区域将自行更新并反映响应信息.整页不需要重新加载.

因此,您无法直接访问Java类作为URL来发出Ajax请求.它应该是任何映射的URL,如JSP,Servlets,PHP等.

创建JSP(例如hello.jsp)

String strResponse;

mail.Main objMain = new mail.Main();

strResponse = objMain.execute();

%>

在Ajax请求中

url: "hello.jsp",

编辑:添加示例:

$(function(){

function getData() {

var dataToBeSent = {

uName : $("#userName").val() , //

passwd: $("#password").val()

}; // you can change parameter name

$.ajax({

url : 'getDataServlet', // Your Servlet mapping or JSP(not suggested)

data :dataToBeSent,

type : 'POST',

dataType : 'html', // Returns HTML as plain text; included script tags are evaluated when inserted in the DOM.

success : function(response) {

$('#outputDiv').html(response); // create an empty div in your page with some id

},

error : function(request, textStatus, errorThrown) {

alert(errorThrown);

}

});

}

});

在Servlet / JSP中访问你的参数request.getParameter(“uName”);

ajax 调用java类_在ajax中调用java方法相关推荐

  1. spring 加载java类_在Spring中基于Java类进行配置的完整步骤

    在Spring中基于Java类进行配置的完整步骤 发布于 2020-7-7| 复制链接 基于Java配置选项,可以编写大多数的Spring不用配置XML,下面 前言JavaConfig 原来是 Spr ...

  2. js文件 import java类_实现JS脚本导入JAVA类包

    本例演示怎样通过JS脚本导入JAVA类包,我们创建JS引擎后,通过eval方法调用 getScript() ,JS脚本中importPackage(java.util)为导入包. package aj ...

  3. 游戏装备强化java机制_从游戏中理解Java特性,我悟了!

    想学好一门开发语言,掌握了它的语言特性,学习起来往往能达到事半功倍的效果,自从接触到Java这个词,想必被灌输最多的就是Java是面向对象的编程的,要记住一点万物皆可对象,所有的特性都是基于对象来展开 ...

  4. js 中 java 代码_在js中嵌套java代码

    jsp中有时候在js中操作某些java后台传递过来的数据逻辑比较复杂,比如list内容的遍历,可以直接在页面上添加java脚本来执行内容,代码如下: //在js中插入java代码操作 //取出java ...

  5. 修改docker内java内存_在docker中使用java的内存情况

    Java和Docker不是天然的朋友. Docker可以设置内存和CPU限制,而Java不能自动检测到.使用Java的Xmx标识(繁琐/重复)或新的实验性JVM标识,我们可以解决这个问题. 虚拟化中的 ...

  6. jsp 定义java类_在JSP中定义一个类

    请不要打我脸!我知道面对好的设计这是行得通的,但是我只是写一个测试页来演示一些东西.我们的webapp模块(正确)不能直接访问我们的域类.我不想在JSP之外创建整个类,因为该页面仅用于演示目的,出于相 ...

  7. jython 导入java包_在jython中导入java类

    我用python处理NLP.有一个NLP工具,即Zemberek,用于土耳其语.但它是用java编写的.所以我必须使用jython来导入这些类.我安装了Jython2.7.另外,我安装了eclipse ...

  8. python中执行linux命令(调用linux命令)_常见Python中调用Linux命令

    有时候我们需要从Python中执行Linux命令,下面就介绍几种方法? 1. os 模块: 1.1 os.system 函数: system方法会创建子进程运行外部程序,方法只返回外部程序的运行结果. ...

  9. 用于连接mysql的java类_【考试】列举Java连接数据库用到的类有哪些。

    好吧,说明一下JDBC连接数据库的步骤. 创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 例如: try{ //加载MySql的驱动类 Class.forName(&q ...

最新文章

  1. 开始学习python
  2. PyQt5 技术篇-设置输入框的placeholder方法,Qt Designer设置Line Edit、Text Edit编辑框的placeholder
  3. Java 洛谷 P1089 津津的储蓄计划讲解
  4. 分布式系列文章——Paxos算法原理与推导
  5. Pytorch实践中文教程(1)
  6. c 运算符重载总结
  7. 实例3:按部门统计工资人数
  8. [UE4]给Widget增加参数,Pre Construct和Construct的区别
  9. Android Studio 如何打JAR包
  10. PHP 做图片锐化处理
  11. python高斯求和_二、算法分析
  12. 兔子运送胡萝卜_我如何建立和运送第一个MVP
  13. matlab simplify函数,[求助]Matlab2016b里没有simple函数
  14. 局部变量是线程安全的,原因是什么
  15. Zoom暂停中国个人用户注册,已免费注册用户仅限于加会使用
  16. GitLab5.3修改项目仓库名称后wiki不能访问
  17. IIS安装程序无法复制文件的问题 安装IIS提示安装程序无法复制文件staxmem.d...
  18. 机器学习笔记(二十一):决策边界
  19. php京东接口开发,技术文档
  20. 前段vue+后端接口PHP实现万年历(带上节假日天干地支凶吉星座神)

热门文章

  1. 算法练习题10(杯子果汁题)
  2. 小米android n 分屏,红米Note 4X亲儿子:MIUI分屏仅支持Android N底包机型
  3. 字符设备驱动——(应用控制)
  4. 华为上拉添加计算机,华为底部上拉菜单 | 手游网游页游攻略大全
  5. configureWebpack devtool
  6. 包你笑,笑话之一 300w是买宾利呢还是买法拉利?
  7. 高通处理器曝高危漏洞,波及全球超9亿部安卓设备
  8. 文献管理工具EndNote 20.5版本下载安装使用教程
  9. 小红书达人推广价格是怎样的?
  10. 魔兽发信息给其他服务器的人,魔兽世界怀旧服:公会规矩是给外人定的?网友:真是毛人毛语!...