Advertisement
Guest User

Untitled

a guest
Sep 28th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.71 KB | None | 0 0
  1. C:apache-tomcat-7.0.34webappsSmartPortablesWEB-INFclasses>javac CreateNewUs
  2. er.java
  3. CreateNewUser.java:25: error: cannot find symbol
  4. Map<String,Userone> map = null;
  5. ^
  6. symbol: class Userone
  7. location: class CreateNewUser
  8. CreateNewUser.java:29: error: cannot find symbol
  9. map = (HashMap<String,Userone>) oi.readObject();
  10. ^
  11. symbol: class Userone
  12. location: class CreateNewUser
  13. CreateNewUser.java:34: error: cannot find symbol
  14. Map<String,Userone> userMap = new HashMap<String
  15. ,Userone>();
  16. ^
  17. symbol: class Userone
  18. location: class CreateNewUser
  19. CreateNewUser.java:34: error: cannot find symbol
  20. Map<String,Userone> userMap = new HashMap<String
  21. ,Userone>();
  22.  
  23. ^
  24. symbol: class Userone
  25. location: class CreateNewUser
  26. CreateNewUser.java:44: error: cannot find symbol
  27. map = (Map<String,Userone>) oi.readObject();
  28. ^
  29. symbol: class Userone
  30. location: class CreateNewUser
  31. CreateNewUser.java:50: error: cannot find symbol
  32. Userone users = map.get(email);
  33. ^
  34. symbol: class Userone
  35. location: class CreateNewUser
  36. CreateNewUser.java:60: error: cannot find symbol
  37. Userone user = new Userone();
  38. ^
  39. symbol: class Userone
  40. location: class CreateNewUser
  41. CreateNewUser.java:60: error: cannot find symbol
  42. Userone user = new Userone();
  43. ^
  44. symbol: class Userone
  45. location: class CreateNewUser
  46. Note: CreateNewUser.java uses unchecked or unsafe operations.
  47. Note: Recompile with -Xlint:unchecked for details.
  48. 8 errors
  49.  
  50. import java.io.*;
  51. import java.util.*;
  52. import javax.servlet.http.*;
  53. import javax.servlet.RequestDispatcher;
  54. import javax.servlet.ServletException;
  55. import java.util.HashMap;
  56. import javax.servlet.*;
  57.  
  58. public class CreateNewUser extends HttpServlet {
  59.  
  60.  
  61. public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  62.  
  63. try{
  64. String firstName = request.getParameter("first_name");
  65. String lastName = request.getParameter("last_name");
  66. String email = request.getParameter("email");
  67. String password = request.getParameter("password");
  68. String usertype = request.getParameter("user_type");
  69.  
  70.  
  71.  
  72. HttpSession session=request.getSession(false);
  73.  
  74. Map<String,Userone> map = null;
  75. try{
  76. FileInputStream fi = new FileInputStream("userInfoMap.ser");
  77. ObjectInputStream oi = new ObjectInputStream(fi);
  78. map = (HashMap<String,Userone>) oi.readObject();
  79. oi.close();
  80. fi.close();
  81. }
  82. catch(FileNotFoundException e){
  83. Map<String,Userone> userMap = new HashMap<String,Userone>();
  84. FileOutputStream fos = new FileOutputStream("userInfoMap.ser");
  85. ObjectOutputStream oos = new ObjectOutputStream(fos);
  86. oos.writeObject(userMap);
  87. oos.flush();
  88. oos.close();
  89. fos.close();
  90.  
  91. FileInputStream fi = new FileInputStream("userInfoMap.ser");
  92. ObjectInputStream oi = new ObjectInputStream(fi);
  93. map = (Map<String,Userone>) oi.readObject();
  94. oi.close();
  95. fi.close();
  96. }
  97.  
  98.  
  99. Userone users = map.get(email);
  100. if(users!=null){
  101. if(session==null){
  102. response.sendRedirect(request.getContextPath()+"/invalidsignup.html");
  103. }
  104. else{
  105. response.sendRedirect(request.getContextPath()+"/invalidadduser.html");
  106. }
  107. }
  108. else{
  109. Userone user = new Userone();
  110.  
  111. user.setFirstName(firstName);
  112. user.setLastName(lastName);
  113. user.setUserId(email);
  114. user.setPassword(password);
  115. user.setUserType(usertype);
  116.  
  117. map.put(email, user);
  118.  
  119. FileOutputStream fos = new FileOutputStream("userInfoMap.ser");
  120. ObjectOutputStream oos = new ObjectOutputStream(fos);
  121. oos.writeObject(map);
  122. oos.flush();
  123. oos.close();
  124. fos.close();
  125.  
  126. if(session==null){
  127. session=request.getSession();
  128. if(usertype.equalsIgnoreCase("Customer")){
  129. session.setAttribute("currentUser",email);
  130. session.setAttribute("userTypeInfo",usertype);
  131. response.sendRedirect(request.getContextPath()+"/login.html");
  132. }
  133. else if(usertype.equalsIgnoreCase("Sales Person")){
  134. session.setAttribute("currentUser",email);
  135. session.setAttribute("userTypeInfo",usertype);
  136. response.sendRedirect(request.getContextPath()+"/salesmanlogin.html");
  137. }
  138. }
  139. else{
  140. response.sendRedirect(request.getContextPath()+"/salesmanlogin.html");
  141. }
  142.  
  143. }
  144.  
  145. } catch (Exception e) {
  146. e.printStackTrace();
  147. }
  148. }
  149.  
  150.  
  151.  
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement