如何分配javascript字符串到java字符串

How to assign javascript string to java string?

本文关键字:字符串 javascript java 分配 何分配      更新时间:2023-09-26

这是一个可以选择多个值的下拉列表——http://paste.ubuntu.com/7845559/一个循环被用来在列表中创建访问数据库值的选项。

这是我试图用来读取列表中选择的多个数据的javascript函数——http://paste.ubuntu.com/7845571/我不确定javascript函数中的变量str是否存储下拉列表中的值。我的问题是——

  1. 如何分配javascript变量str到java字符串变量?
  2. 在做1之后,我如何将java变量发送到servlet ?我需要将此信息发送到servlet以更新数据库中的信息。
  3. 如果这种方法是错误的,哪一个是从列表中访问数据并将其发送给servlet的更好的方法?一个简单的代码片段将非常有用。

您混淆了客户端和服务器端代码。JSP可以被看作是两个混合的程序。在服务器上运行的程序(scriptlets <%或通过自定义标记输出的任何内容)以及在用户的浏览器收到响应时执行的程序。

服务器端代码可以做的事情:

  • 访问数据库
  • 创建Java变量(存储为请求或会话属性)
  • 与其他Java对象交互
  • 输出HTML和内联JavaScript

客户端代码可以做的事情:

    创建和操作JavaScript变量动态编辑HTML DOM

客户端代码不能做的事情:

  • 访问数据库
  • 创建Java变量
  • 与其他Java对象交互

因此,你的服务器端代码应该输出一个表单的HTML代码,这个表单可以由用户填写,提交和数据将被发送回服务器上的Servlet,它可以访问数据库,进行更改并生成更多的HTML发送回用户(例如验证错误或感谢页面)。

请看这个问题(虽然是PHP,但思路是一样的):

客户端和服务器端编程的区别是什么?