validationservlet.java
来自「ajax学习,帮助一些初学者的学习所用.很简单,但很精辟.」· Java 代码 · 共 46 行
JAVA
46 行
package Ajax;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.*;
import java.io.*;
import java.text.*;
import javax.servlet.*;
public class ValidationServlet extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
System.out.println("1");
boolean password = validateDate(request.getParameter("birthDate"));
System.out.println("2");
response.setContentType("text/xml");
response.setHeader("Cache-control","no-cache");
String message = "You have entered an invalid date";
if(password){
message = "You have entered an valid date";
}
System.out.println(message);
out.println("<response>");
out.println("<password>"+Boolean.toString(password)+"</password>");
out.println("<message>"+message+"</message>");
out.println("</response>");
out.close();
}
private boolean validateDate(String date){
boolean isValid = true;
if(date != null){
SimpleDateFormat formeter = new SimpleDateFormat("MM/dd/yyyy");
try{
formeter.parse(date);
}catch(ParseException pe){
System.out.print(pe);
isValid = false;
}
}else{
isValid = false;
}
System.out.println(isValid);
return isValid;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?