在idea上面写 在servlet里传递参数时 遇到了这个问题 仔细对照了代码
package com.at.servlet;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import java.io.IOException;
public class AddServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
String fname= request.getParameter("fname");
String fheightStr=request.getParameter("fheight");
int fheight=Integer.parseInt(fheightStr);
String fweightStr=request.getParameter("fweight");
int fweight=Integer.parseInt(fweightStr);
String yanzhistr=request.getParameter("handsome");
int yanzhi=Integer.parseInt(yanzhistr);
System.out.println("fname=" + fname);
System.out.println("fheight="+fheight);
System.out.println("fweight="+fweight);
System.out.println("yanzhi="+yanzhi);
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req,resp);
}
}
输入你的信息
nteger 那里转换也没啥问题啊 在我百思不得其解时 我注意到了我下面那个html文件的命名是add.html 而我之前在网页上的url都是add 所以我后面改为add.html就可以了....
所以说这个文件的命名还是非常重要的 要注意细节啊!!!!!!!!!



