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
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.