gpt4 book ai didi

jsp - 将 int 作为参数从 JSP 传递给 servlet

转载 作者:行者123 更新时间:2023-12-04 09:36:55 25 4
gpt4 key购买 nike

我正在尝试传递数据类型 的 studentId国际到 servlet 但它不接受它并强制将数据类型更改为 String

    int studentId;
String studentName;

studentId = request.getParameter("StudentId"); // (cannot convert from int to String).

我无法将其更改为 String,因为在数据库中 studentId 是一个整数(主键),而我的 java 类也将一个 int 作为参数。

我该如何解决这个问题?

最佳答案

您需要将参数解析为 int。在请求中,参数在一天结束时只是字符串(它们被输入到浏览器中,或者毕竟存储在网页的 html 中),因此您需要在服务器上将其解释为您期望的类型。

studentId = Integer.parseInt(request.getParameter("StudentId"));

关于jsp - 将 int 作为参数从 JSP 传递给 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9570963/

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