Java 如何写if条件

Java 如何写if条件,java,xml,jsp,servlets,Java,Xml,Jsp,Servlets,我有两个XML文件要验证,myformXml包含Fname、Lname和dob。myForm2Xml包含id。当我通过包含id、Fname、Lname和dob的HTTP请求发送输入时。所以,如果我将id作为输入发送,则应验证myform2xml,否则应验证myformxml 请帮助我了解如何执行此条件 我尝试了以下代码: public void myServletInit(RequestParameters r){ r.setFormValidator("myFormXml") } r.setF

我有两个XML文件要验证,myformXml包含Fname、Lname和dob。myForm2Xml包含id。当我通过包含id、Fname、Lname和dob的HTTP请求发送输入时。所以,如果我将id作为输入发送,则应验证myform2xml,否则应验证myformxml

请帮助我了解如何执行此条件

我尝试了以下代码:

public void myServletInit(RequestParameters r){
r.setFormValidator("myFormXml")
}
r.setFormValidator("myForm2Xml");

HttpServletRequest.getParameter()
从XML文档中获取请求参数而不是节点。您需要以某种方式解析XML以获取节点。@Karol Dowbecki,public void myServletInit(RequestParameters r){r.setFormValidator(“myFormXml”)}这是我以前的代码,工作正常。现在我添加了新的xml文件。如果我想根据我的Id选择一个文件,那么如果Id不为null,那么r.setFormValidator(“myForm2Xml”)将异常有效,我应该如何为此编写if条件。
public void myServletInit(RequestParameters r,  HttpServletRequest h){
String id = h.getParameter("id")
 if(id != null)
{
r.setFormValidator("myForm2Xml");
}else{r.setFormValidator("myFormXml");}