Advertisement
Guest User

Untitled

a guest
Dec 17th, 2014
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. public class UserAction extends ActionSupport{
  2.  
  3. public void validate(){
  4. if(!firstName.equals("JimB77")){
  5. //addFieldError(firstName, "first name is not equal to JimB77");
  6. addActionError("You have an error on your inputs..");
  7. }
  8. }
  9.  
  10. public String performAnalysis(){
  11. System.out.println("perform analysis logic..");
  12. return SUCCESS;
  13. }
  14.  
  15.  
  16. private String firstName;
  17. private String lastName;
  18.  
  19. //getters and setters
  20.  
  21. }
  22.  
  23. public void validatePerformAnalysis(){
  24. if(!firstName.equals("JimB77")){
  25. //addFieldError(firstName, "first name is not equal to JimB77");
  26. addActionError("You have an error on your inputs..");
  27. }
  28. }
  29.  
  30. <result name="input">/pages/user.jsp</result>
  31.  
  32. <action name="performAnalysis" class="x.y.z.action.UserAction" method="performAnalysis">
  33. <result name="success">pages/user.jsp</result>
  34. <result name="input">/pages/user.jsp</result>
  35. </action>
  36.  
  37. <%@ taglib prefix="s" uri="/struts-tags" %>
  38. <html>
  39. <head>
  40.  
  41. <script>
  42. var error="";
  43. function showDialog(msg){
  44. alert(msg);
  45. }
  46. </script>
  47. </head>
  48.  
  49. <body>
  50.  
  51. <s:form action="/performAnalysis" >
  52.  
  53. <s:textfield name="firstName" />
  54. <s:textfield name="lastName" />
  55. <s:submit value="Submit" />
  56.  
  57. </s:form>
  58. <s:if test="hasActionErrors()">
  59. //<s:actionerror />
  60. <s:iterator var="error" value="actionErrors">
  61. <script>
  62. error += "<s:property value='#error' />";
  63. </script>
  64. </s:iterator>
  65. <script>
  66. showDialog(error);
  67. </script>
  68. </s:if>
  69. </body>
  70. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement