Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Need some help debugging this java code. Should be 6 errors package murach.email

ID: 643347 • Letter: N

Question

Need some help debugging this java code.

Should be 6 errors

package murach.email;

import java.io.;
import javax.servlet.*;
import javax.servlet.http.*;

import murach.business.User;
import murach.data.UserDB

public class EmailListServlet extends HttpServlet {

    @Override
    protected void doPost (HttpServletRequest request,
                            HttpServletResponse response)
                            throws ServletException, IOException {
        
        String url = /index.html";
        
        //get current action
        String action = request.getParameter("action");
        if (action == null) {
            action = "join";    //default action
        }
        
        //perform action and set URL to appropriate page
        if (action.equals("join")) {
            url = "/index.html";    // the "join" page
        }
        
        else if (action.equals("add")) {
            //get parameters from the request
            String firstName = request.getParameter("firstName");
            String lastName = reqiest.getParameter("lastName");
            String email = requestgetParameter("email");
            
            //store data in User object and save User object in database
            User user = new User(firstName, lastName, email);
            UserDB.insert(user);
            
            //set User object in request object and set URL
            request.setAttribute("user",);
            url = "/thanks.jsp"; // the "thanks" page
        }
        
        //forward request and response objects to specified URL
        getServletContext()
            .getRequestDispatcher(url)
            forward(request, response);
    }

Explanation / Answer

//Please check for errors in Red Font int your program


package murach.email;

import java.io.*; // Error no .*
import javax.servlet.*;
import javax.servlet.http.*;

import murach.business.User;
import murach.data.UserDB; // Error No ;

public class EmailListServlet extends HttpServlet
{

@Override
protected void doPost (HttpServletRequest request,HttpServletResponse response)
throws ServletException, IOException
{
  
String url ="/index.html"; // Error No ;
  
//get current action
String action = request.getParameter("action");
if (action == null)
{
action = "join"; //default action
}
  
//perform action and set URL to appropriate page
if (action.equals("join"))
{
url = "/index.html"; // the "join" page
}
  
else if (action.equals("add"))
{
//get parameters from the request
String firstName = request.getParameter("firstName");
String lastName = request.getParameter("lastName");// Spelling mistake request
String email = request.getParameter("email");// Error requestgetParameter
  
//store data in User object and save User object in database
User user = new User(firstName, lastName, email);
UserDB.insert(user);
  
//set User object in request object and set URL
request.setAttribute(user);//Error , after user and user in " " as string
url = "/thanks.jsp"; // the "thanks" page
}
  
response.sendRedirect(url);

}
}// No closing brace

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote