【发布时间】:2013-07-03 10:13:38
【问题描述】:
我想通过servlet创建一个XML文件 这是我的代码
out.println("<html>") out.println("<head>");
out.println("<title>Servlet contactReq</title>");
out.println("</head>");
out.println("<body>");
//PrintWriter out = response.getWriter();
//System.out.println("Hello you are in get method");
String fName = request.getParameter("firstName");
String lName = request.getParameter("lastName");
String email = request.getParameter("email");
int phNo = Integer.parseInt(request.getParameter("phoneNo"));
add(fName,lName,email,phNo,response);
out.println("<h1>Successssssssss :"+fName+"</h1>");
out.println("</body>");
out.println("</html>");`
在add()我用过这个
File f = new File("src"+File.separator+"xmlparse");
f.createNewFile();//create the file
out.println("<h2>Root:"+f.getAbsolutePath()+"</h2>");
但我没有得到这个 root :..... ,我的文件没有创建,如果我想在 servlet 中编写逻辑。这是正确的方法吗?
【问题讨论】:
-
f是什么?你在哪里申报的?你已经定义了f1! -
“你没有得到这个”是什么意思?你的预期结果是什么?而你得到了什么?
-
我已经在我的代码中声明了 f
-
f和f1指的是不同的对象!!! -
w4rumy : 我想在浏览器中显示给定的值