title: What does (String args []) mean?
body: <p>I have this in the <code>File.java</code>:</p>
  
  <pre><code> public static void main(String args[]) throws Exception_Exception {
      URL wsdlURL = CallSService.WSDL_LOCATION;
      if (args.length &gt; 0) { 
          File wsdlFile = new File(args[0]);
          try {
              if (wsdlFile.exists()) {
                  wsdlURL = wsdlFile.toURI().toURL();
              } else {
                  wsdlURL = new URL(args[0]);
              }
          } catch (MalformedURLException e) {
              e.printStackTrace();
  </code></pre>
  
  <p>and I want to transfer this to a JSP file, so I do like that:</p>
  
  <pre><code>List&lt;String&gt; Search(String keyS){
  
  if(keyS!=null){
  QName SERVICE_NAME = new QName("http://ts.search.com/", "callSService");
  
  
  
  
  
  String arg=??????????????;
  
  URL wsdlURL = CallSService.WSDL_LOCATION;
  
  File wsdlFile = new File(arg);
  try {
      if (wsdlFile.exists()) {
          wsdlURL = wsdlFile.toURI().toURL();
      } else {
          wsdlURL = new URL(arg);
      }
  } catch (MalformedURLException e) {
      e.printStackTrace();
  }
  </code></pre>
  
  <p>I want to replace the <code>args[0]</code> with <code>arg</code>. What does <code>(String args[])</code> mean? and how can I replace it ?</p>