gpt4 book ai didi

java - 如何在发送到 servlet 之前操作变量

转载 作者:行者123 更新时间:2023-12-01 15:02:04 26 4
gpt4 key购买 nike

我有一个 JSP 页面,其中包含一个文本框,包裹在表单中。该表单的操作设置为 servlet。

我想在将字符串发送到 servlet 之前对其进行操作(来自用户在文本框中的输入),从而基本上执行从 JSP 到 servlet 的简单 request.setParameter 调用。这可以做到吗?如果是这样我怎样才能获得JSP中文本框的值?

<form action="MyServlet" method="post">
<input type="text" name="txtUsername"/><br/>
<input type="submit" value="Submit"/>
</form>

最佳答案

您无法使用 JSP 代码执行此操作。请记住,JSP 被处理,将其内容输出到浏览器;这就是 JSP 的请求/响应周期结束的地方。

您的选择是:

  1. 使用 JavaScript。
  2. 使用过滤器:http://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html

关于java - 如何在发送到 servlet 之前操作变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13501795/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com