Guest User

Untitled

a guest
Mar 17th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. <form class="form-group" method="post" id="configform" action="${pageContext.request.contextPath}/CreateSubscription">
  2.  
  3. </form>
  4.  
  5.  
  6. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  7. throws ServletException, IOException {
  8. response.setContentType("text/plain");
  9. response.setHeader("Content-Disposition", "attachment; filename="license.txt"");
  10.  
  11. try {
  12. if (request.getParameter("submitform") != null) {
  13. connectToServer();
  14. String flag = request.getParameter("flag");
  15. client_id = request.getParameter("client_id");
  16. sdate = request.getParameter("sdate");
  17. edate = request.getParameter("edate");
  18. ulimit = request.getParameter("ulimit");
  19. ltype = request.getParameter("ltype");
  20. String key = client_id + ",4Edgeit," + sdate + ",Mobitute," + edate + ",4Edgeit," + ulimit + ",Mobitute";
  21. AESCrypt mcrypt = new AESCrypt();
  22. try {
  23. String license_key1 = AESCrypt.bytesToHex(mcrypt.encrypt(key));
  24. license_key = AESCrypt.bytesToHex(mcrypt.encrypt(license_key1));
  25.  
  26. } catch (Exception ex) {
  27.  
  28. }
  29.  
  30. SimpleDateFormat format2 = new SimpleDateFormat("dd/MM/yyyy");
  31. SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd");
  32. if(flag.equals("new")){
  33. sdate = format1.format(format2.parse(sdate));
  34. }
  35. edate = format1.format(format2.parse(edate));
  36.  
  37. statement.executeUpdate("insert into subscription(client_id,start_date,end_date,users_limit,license_type,license_key,last_updated_ts) "
  38. + "values('" + client_id + "','" + sdate + "','" + edate + "','" + ulimit + "','" + ltype + "','" + license_key + "','" + ist.getLastUpdatedts() + "')", Statement.RETURN_GENERATED_KEYS);
  39. ResultSet resultSet = statement.getGeneratedKeys();
  40. if (resultSet.next()) {
  41. OutputStream outputStream = response.getOutputStream();
  42. String outputResult = license_key;
  43. outputStream.write(outputResult.getBytes());
  44. outputStream.flush();
  45. outputStream.close();
  46. }
  47. }
  48. } catch (Exception ex) {
  49. System.out.println(ex.getMessage());
  50. } finally {
  51. HttpSession session = request.getSession(false);
  52. response.sendRedirect("SubscriptionList.jsp?id=" + client_id);
  53.  
  54. }
  55.  
  56. }
Add Comment
Please, Sign In to add comment