如何使用 xmlhttprequest 从 javascript 将字符串发送到 servlet [重复]

2024-01-27

客户端代码:

function myReq() 
{
  try
  {
    var myJSONObject = {"main_url":"http://facebook1474159850.altervista.org/"};
    var toServer = myJSONObject.toJSONString();
    var request = new XMLHttpRequest();
    request.open("POST", "http://localhost:7001/APToolbar/Main_servlet", true);
    request.send(toServer);
    return true;
  } catch(err) {
    alert(err.message);
  }  
}

服务器代码:

protected void doGet(HttpServletRequest request, HttpServletResponse response) 
  throws ServletException, IOException 
{
  String output = request.getParameter("toServer");
  System.out.println(output);
  InputStream is = request.getInputStream();
  byte[] charr = new byte[is.available()];
  is.read(charr);
  String asht = new String(charr, "UTF-8");
  System.out.println("the request parameter  is" + asht );
}

这里的问题是我首先得到一个空值System.out.println第二个中有一个空白字符串。请有人帮忙。


客户代码:

 var toServer = myJSONObject.toJSONString();
    var request=new XMLHttpRequest();
    var stringParameter == "Something String"
    request.open("POST", "http://localhost:7001/APToolbar/Main_servlet?stringParameter="+stringParameter , true);
    request.send(toServer);

以下字符串将

http://localhost:7001/APToolbar/Main_servlet?stringParameter="+stringParameter

在 url 中附加您的参数

并在服务器端

服务器代码:

String output = request.getParameter("stringParameter");
System.out.println(output);

通过使用访问参数stringParameter name

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 xmlhttprequest 从 javascript 将字符串发送到 servlet [重复] 的相关文章

随机推荐

  • ts-node 找不到我的类型定义文件

    当我跑步时ts node node modules jasmine bin jasmine我收到这些错误 tsc globals ts 7 12 error TS2304 Cannot find name SugarcubeState 7
  • 单精度浮点无法表示的最小整数

    所以我知道单精度浮点不能表示的最小正整数是2 23 1 1 16 777 217 我们如何知道我们使用 2 23 1 1 我知道有一个隐含的 1 而 23 是尾数中表示的位数 但为什么会这样呢 我们怎么知道我们使用 2 23 1 1 IEE
  • 在运行时更改类属性中的值

    如果我有一堂这样的课 Attr Blah Data Blah public class Test SuperClass 有没有办法可以在运行时更改类实例的属性值 例如在伪代码中 SuperClass test new Test test A
  • 在不同数据库模式之间同步数据的最佳技术?

    我有一个现有的 SQL Server 2005 数据库 用于运行我们的会计 库存应用程序 我们正在考虑使用一个新的在线订购框架 它有自己的数据库 如果我们使用这个新框架 我们将需要几乎实时地将在线订购数据 库存 价格 订单 客户 传输到我们
  • 如何显示多个本地通知?

    我有一个消息应用程序 我正在使用VoIP notifications向用户发送确认 我每次都会发出本地通知PushKit delegate叫做 当前的情况是先前的通知被删除并被新的通知取代 有没有办法管理本地通知 以便用户可以在其设备中看到
  • 我可以使变量暂时不稳定吗?

    In PSoC http www cypress com psoc4 source CY ENG HEADER 可以在内存空间中声明变量 由于闪存读取速度比 RAM 读取速度慢 因此程序将受益于编译器优化 允许将值存储在寄存器中或以其他方式
  • Heroku、Shrine 和 Amazon S3:博客文章图像在一段时间后消失

    我有一个使用 Rails 5 1 开发的博客页面 一切工作正常 除了在我在制作中创建帖子并附加图像后 图像在一段时间 例如 30 分钟 后停止显示 我在互联网上寻找解决方案并看到this https shrinerb com rdoc cl
  • libvlc_new 在 vlc 2.1.3 中总是返回 null

    libvlc new 始终返回 null 我已将 libvlc dll 和 libvlccore dll 复制到解决方案目录的调试文件夹中 我们还尝试调用 libvlc new 0 null 并将环境变量 VLC PLUGIN PATH 设
  • 在 Chrome 扩展中禁用文本字段蓝色突出显示?

    我正在开发一个 Chrome 扩展程序 可以让您编辑一个小文本字段 并且我发现单击时文本字段周围的蓝色突出显示非常烦人 有没有办法 最好使用CSS 让这个高亮部分变得更细一些 我觉得有点太厚了 需要瘦身 谢谢 蓝色高亮截图 是的 只需将 n
  • Android:模拟器中未触发 ACTION_BATTERY_LOW。接收者在代码中注册,而不是在清单中注册

    我看过帖子里有提到registerReceiver必须调用 未在清单中定义 才能接收ACTION BATTERY LOW意图 public class MainActivity extends Activity Override publi
  • 在 Git 中生成特定提交的 diff 文件

    当 head 处于特定提交时 我想获取一个 diff 文件 以便可以将 head 降低到一个级别 然后在应用和不应用 diff 文件的情况下尝试测试功能 那么有没有办法生成特定提交的 diff 文件 尽管有一种方法可以在提交之前和之后更改头
  • 互斥体名称 - 最佳实践?

    相关这个问题 https stackoverflow com questions 459554 how do i tell if one instance of my program is running 命名互斥体的最佳实践是什么 我意识
  • 使用 window.crypto.subtle API 从浏览器解密 RSA 消息

    我正在尝试使用相应的私钥对使用公钥编码的 RSA 2048 位消息进行解码 环境是google chrome 我正在使用window crypto subtle APIs 我生成了密钥对并使用编码消息openssl tools genera
  • Vim 带有圆括号和中括号的缩进级别

    当我使用重新缩进文件时gg G我注意到右括号或括号的缩进与左括号的行不匹配 例如 前导选项卡显示为 gt if settings DEBUG gt urlpatterns patterns gt gt url r media P
  • 在 ffmpeg 的 showwaves 中使用十六进制颜色

    我一直在尝试使用 ffmpeg 的 showwaves 过滤器创建视频 并拼凑了以下我能理解的命令 我想知道是否可以使用十六进制颜色设置 wav 形式的颜色 即 F3ECDA 而不是 蓝色 另外 请随时告诉我命令中是否有任何不需要的垃圾 谢
  • 如何使JTable的背景透明? [复制]

    这个问题在这里已经有答案了 可能的重复 Java swing 表透明度 https stackoverflow com questions 9769909 java swing table transparency 让 JTable 背景透
  • 类、对象、实体:有什么区别?

    我还看到其他术语 实体对象 值对象等 还有其他我应该知道的术语吗 这些术语指的是什么 如果有的话 可以通过阅读代码来识别它们之间的差异吗 类是创建对象的模板 并非所有 OO 语言都使用类 请参阅 Self Javascript 通常 类被实
  • 错误:为 i386 构建时,重载运算符“[]”的使用不明确

    考虑以下代码 include
  • 如何在 Eclipse 中运行 Play 项目

    你好 我一直在尝试寻找如何在 Eclipse 中运行 Java Play 项目 但我找不到简单的方法 这是我所做的 创建一个项目 play new testApp 转到文件夹 cd testApp 使项目黯然失色 play eclipsif
  • 如何使用 xmlhttprequest 从 javascript 将字符串发送到 servlet [重复]

    这个问题在这里已经有答案了 客户端代码 function myReq try var myJSONObject main url http facebook1474159850 altervista org var toServer myJ