package app.tasks;
import java.io.IOException;
import javax.persistence.EntityManager;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import app.util.HibernateUtil;
import lab.model.Zadanie;
/**
* Servlet implementation class TaskEdit
*/
@WebServlet("/TaskEdit")
public class TaskEdit extends HttpServlet {
private static final long serialVersionUID = 1L;
public static final String PAGE_ENCODNIG
= "UTF-8";
private static final String CONTENT_TYPE
= "text/html;charset=UTF-8";
/**
* @see HttpServlet#HttpServlet()
*/
public TaskEdit() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
// TODO Auto-generated method stub
processQuest(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
// TODO Auto-generated method stub
doGet(request, response);
}
protected void processQuest(HttpServletRequest request, HttpServletResponse response)
request.setCharacterEncoding(PAGE_ENCODNIG);
Boolean isPost
= request.
getMethod().
equals("POST");
String zadanieIdStr
= request.
getParameter("x_zadanie_id");
Integer zadanie_id
= zadanieIdStr
!= null ? Integer.
valueOf(zadanieIdStr.
trim()) : null;
EntityManager em = null;
try {
em = HibernateUtil.getInstance().createEntityManager();
if (zadanie_id != null) {
Zadanie zadanie = em.find(Zadanie.class, zadanie_id);
request.setAttribute("zadanie", zadanie);
}
ServletContext context = getServletContext();
RequestDispatcher dispatcher = context.getRequestDispatcher("/Edit");
dispatcher.forward(request, response);
} finally {
if (em != null)
em.close();
}
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}