Skip to content

Instantly share code, notes, and snippets.

@orb
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save orb/cc6e14731595b4280ef0 to your computer and use it in GitHub Desktop.
Save orb/cc6e14731595b4280ef0 to your computer and use it in GitHub Desktop.
student code
package sergio.project.specialsApp;
import java.io.IOException;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet(name = "InsertBusinessProfile", urlPatterns = {"/InsertBusinessProfile"})
public class InsertBusinessProfile extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.getRequestDispatcher("WEB-INF/brofile.jsp").forward(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
Buser buser = (Buser) request.getSession().getAttribute("buser");
if (buser == null) {
response.sendRedirect("BusinessLogin");
}
String bname = request.getParameter("bname");
String bphone = request.getParameter("bphone");
String baddress = request.getParameter("baddress");
String bwebsite = request.getParameter("bwebsite");
Bprofile bprofile = new Bprofile();
bprofile.setBname(bname);
bprofile.setPhone(bphone);
bprofile.setAddress(baddress);
bprofile.setWebsite(bwebsite);
bprofile.setBuserid(buser);
EntityManagerFactory emf = Persistence.createEntityManagerFactory("SpecialsAppPU");
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
em.merge(bprofile);
em.getTransaction().commit();
em.close();
request.getRequestDispatcher("WEB-INF/bmenu.jsp").forward(request, response);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment