fork download
  1. package restapi;
  2.  
  3. import java.util.*;
  4. import net.sourceforge.stripes.action.*;
  5. import net.sourceforge.stripes.validation.*;
  6.  
  7. @UrlBinding("/sum")
  8. public class CalculatorRestActionBean {
  9. @Validate(on = "post", required = true)
  10. private int firstNumber;
  11.  
  12. @Validate(on = "post", required = true)
  13. private int secondNumber;
  14.  
  15. public Resolution post() {
  16. Map<String, Number> response = new HashMap<>();
  17. response.put("firstNumber", firstNumber);
  18. response.put("secondNumber", secondNumber);
  19. response.put("sum", firstNumber + secondNumber);
  20.  
  21. return new JsonResolution(response);
  22. }
  23. }
  24.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:8: error: class CalculatorRestActionBean is public, should be declared in a file named CalculatorRestActionBean.java
public class CalculatorRestActionBean {
       ^
Main.java:4: error: package net.sourceforge.stripes.action does not exist
import net.sourceforge.stripes.action.*;
^
Main.java:5: error: package net.sourceforge.stripes.validation does not exist
import net.sourceforge.stripes.validation.*;
^
Main.java:7: error: cannot find symbol
@UrlBinding("/sum")
 ^
  symbol: class UrlBinding
Main.java:15: error: cannot find symbol
    public Resolution post() {
           ^
  symbol:   class Resolution
  location: class CalculatorRestActionBean
Main.java:9: error: cannot find symbol
    @Validate(on = "post", required = true)
     ^
  symbol:   class Validate
  location: class CalculatorRestActionBean
Main.java:12: error: cannot find symbol
    @Validate(on = "post", required = true)
     ^
  symbol:   class Validate
  location: class CalculatorRestActionBean
Main.java:21: error: cannot find symbol
        return new JsonResolution(response);
                   ^
  symbol:   class JsonResolution
  location: class CalculatorRestActionBean
8 errors
stdout
Standard output is empty