Note that there are some explanatory texts on larger screens.

plurals
  1. POError using esapi
    text
    copied!<p>I'm trying to use OWASP ESAPI in my project. but the problem is owasp documentation is too complicated too me. I'm trying using validation from esapi but i can't get the results even if there's no error.</p> <pre><code>import org.owasp.esapi.ESAPI; import org.owasp.esapi.Validator; public void security(String s) { System.out.println("connect 1"); Validator instance = ESAPI.validator(); System.out.println("connect 2"); System.out.println(instance.isValidInput("test", "xxxxx@gmail.com", "Email", 100, false)); } </code></pre> <p>Here's the results if i try to run it 3 times:</p> <pre><code> connect 1 Attempting to load ESAPI.properties via file I/O. Attempting to load ESAPI.properties as resource file via file I/O. Not found in 'org.owasp.esapi.resources' directory or file not readable: C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.22\bin\ESAPI.properties Not found in SystemResource Directory/resourceDirectory: .esapi\ESAPI.properties Found in 'user.home' directory: C:\Users\xxxx\esapi\ESAPI.properties Loaded 'ESAPI.properties' properties file Attempting to load validation.properties via file I/O. Attempting to load validation.properties as resource file via file I/O. Not found in 'org.owasp.esapi.resources' directory or file not readable: C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.22\bin\validation.properties Not found in SystemResource Directory/resourceDirectory: .esapi\validation.properties Found in 'user.home' directory: C:\Users\xxxx\esapi\validation.properties Loaded 'validation.properties' properties file connect 1 connect 1 </code></pre> <p>as you can see there's no error and the properties loaded properly. my problem is why it stopped there. why 'connect 2' not printed? and why the results of instance.isValidInput not printed too?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload