首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据从JSP动态地从HTML页面传递到Servlets

将数据从JSP动态地从HTML页面传递到Servlets
EN

Stack Overflow用户
提问于 2015-11-29 22:15:19
回答 1查看 1.3K关注 0票数 1

我有一个JSP页面,它从HTML中读取数据,其中包含CSS、Jquery代码。现在我在jsp中的网页有两个文本标签和一个添加按钮在它们旁边。用户可以在文本字段中输入任何值。

现在,我的要求是,每当用户在这些字段中输入alue并单击add时,数据就应该传递给我的servlet。Servlet基本上会进行一些验证,并返回一个布尔变量。根据此布尔值,我将更改文本框的外观。

每次用户单击“添加”按钮时,都需要这样做。我怎样才能做到这一点?

我的HTML代码:

代码语言:javascript
运行
复制
<div id="id1" name="id1" style="display: none;">Add a node: </br>
<input type="text" name="ipaddress" id="ipaddress" placeholder="Enter Node IP"> <input type="text" name="port" id="port" placeholder="Enter Node Port">
<input type="button" value="Add" name="addnodebutton" id="addnodebutton"/>
</div>

ipaddress和端口中的值将传递给我的servlet,并且根据返回参数的不同,它们的外观应该发生变化。

有人能告诉我这到底是怎么回事吗?( TIA :)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-29 22:18:31

为了将数据传递到servlet和从servlet中传递数据,您可以使用一些选项。

选项1-您可以将html封装在一个表单标记中,并为servlet/http方法设置操作/方法属性,如下所示:

代码语言:javascript
运行
复制
<form method="POST" action="servletname">
<input type="text" name="ipaddress" id="ipaddress" placeholder="Enter Node IP">   
<input type="text" name="port" id="port" placeholder="Enter Node Port">
<input type="submit" value="Add" name="addnodebutton" id="addnodebutton"/>
</form>

提交将向servlet发送带有输入的请求。然后,您需要在servlet中处理请求参数,在响应对象中设置值/标志,并将其转发给您选择的用户或jsp/html页面。

选项2-您可以从jsp进行ajax调用,处理输入并异步返回对页面的响应。下面的示例:A Simple AJAX with JSP example

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33988787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档