我试图将datatype int的 studentId传递给servlet,但它不接受它并强制将数据类型更改为String
int studentId;
String studentName;
studentId = request.getParameter("StudentId"); // (cannot convert from int to String).
Run Code Online (Sandbox Code Playgroud)
我无法将其更改为String,因为在数据库中,studentId是一个整数(主键),我的java类也将int作为参数.
我怎么解决这个问题?
Sam*_*der 19
你需要将参数解析为int.在请求中,参数在一天结束时只是字符串(它们被输入到浏览器中,或者毕竟存储在网页的html中),因此您需要在服务器上将其解释为您期望的类型.
studentId = Integer.parseInt(request.getParameter("StudentId"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75450 次 |
| 最近记录: |