Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- C:apache-tomcat-7.0.34webappsSmartPortablesWEB-INFclasses>javac CreateNewUs
- er.java
- CreateNewUser.java:25: error: cannot find symbol
- Map<String,Userone> map = null;
- ^
- symbol: class Userone
- location: class CreateNewUser
- CreateNewUser.java:29: error: cannot find symbol
- map = (HashMap<String,Userone>) oi.readObject();
- ^
- symbol: class Userone
- location: class CreateNewUser
- CreateNewUser.java:34: error: cannot find symbol
- Map<String,Userone> userMap = new HashMap<String
- ,Userone>();
- ^
- symbol: class Userone
- location: class CreateNewUser
- CreateNewUser.java:34: error: cannot find symbol
- Map<String,Userone> userMap = new HashMap<String
- ,Userone>();
- ^
- symbol: class Userone
- location: class CreateNewUser
- CreateNewUser.java:44: error: cannot find symbol
- map = (Map<String,Userone>) oi.readObject();
- ^
- symbol: class Userone
- location: class CreateNewUser
- CreateNewUser.java:50: error: cannot find symbol
- Userone users = map.get(email);
- ^
- symbol: class Userone
- location: class CreateNewUser
- CreateNewUser.java:60: error: cannot find symbol
- Userone user = new Userone();
- ^
- symbol: class Userone
- location: class CreateNewUser
- CreateNewUser.java:60: error: cannot find symbol
- Userone user = new Userone();
- ^
- symbol: class Userone
- location: class CreateNewUser
- Note: CreateNewUser.java uses unchecked or unsafe operations.
- Note: Recompile with -Xlint:unchecked for details.
- 8 errors
- import java.io.*;
- import java.util.*;
- import javax.servlet.http.*;
- import javax.servlet.RequestDispatcher;
- import javax.servlet.ServletException;
- import java.util.HashMap;
- import javax.servlet.*;
- public class CreateNewUser extends HttpServlet {
- public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
- try{
- String firstName = request.getParameter("first_name");
- String lastName = request.getParameter("last_name");
- String email = request.getParameter("email");
- String password = request.getParameter("password");
- String usertype = request.getParameter("user_type");
- HttpSession session=request.getSession(false);
- Map<String,Userone> map = null;
- try{
- FileInputStream fi = new FileInputStream("userInfoMap.ser");
- ObjectInputStream oi = new ObjectInputStream(fi);
- map = (HashMap<String,Userone>) oi.readObject();
- oi.close();
- fi.close();
- }
- catch(FileNotFoundException e){
- Map<String,Userone> userMap = new HashMap<String,Userone>();
- FileOutputStream fos = new FileOutputStream("userInfoMap.ser");
- ObjectOutputStream oos = new ObjectOutputStream(fos);
- oos.writeObject(userMap);
- oos.flush();
- oos.close();
- fos.close();
- FileInputStream fi = new FileInputStream("userInfoMap.ser");
- ObjectInputStream oi = new ObjectInputStream(fi);
- map = (Map<String,Userone>) oi.readObject();
- oi.close();
- fi.close();
- }
- Userone users = map.get(email);
- if(users!=null){
- if(session==null){
- response.sendRedirect(request.getContextPath()+"/invalidsignup.html");
- }
- else{
- response.sendRedirect(request.getContextPath()+"/invalidadduser.html");
- }
- }
- else{
- Userone user = new Userone();
- user.setFirstName(firstName);
- user.setLastName(lastName);
- user.setUserId(email);
- user.setPassword(password);
- user.setUserType(usertype);
- map.put(email, user);
- FileOutputStream fos = new FileOutputStream("userInfoMap.ser");
- ObjectOutputStream oos = new ObjectOutputStream(fos);
- oos.writeObject(map);
- oos.flush();
- oos.close();
- fos.close();
- if(session==null){
- session=request.getSession();
- if(usertype.equalsIgnoreCase("Customer")){
- session.setAttribute("currentUser",email);
- session.setAttribute("userTypeInfo",usertype);
- response.sendRedirect(request.getContextPath()+"/login.html");
- }
- else if(usertype.equalsIgnoreCase("Sales Person")){
- session.setAttribute("currentUser",email);
- session.setAttribute("userTypeInfo",usertype);
- response.sendRedirect(request.getContextPath()+"/salesmanlogin.html");
- }
- }
- else{
- response.sendRedirect(request.getContextPath()+"/salesmanlogin.html");
- }
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement