title: Web interface for a Java application
body: <p>I recently developed a whole system in Java that connected to a database and exports and imports the table content to an excel sheet. I used SWING for the user interface. the user will interact with it for authentication and file management.</p>
  
  <p>Apparently the client changed the requirements, He wants everything from a Web Interface. My team leader advised to look through JSP.</p>
  
  <ol>
  <li>What does JSP actually do?</li>
  <li>Will I have to rewrite the User Interface in Web if I used JSP? </li>
  <li>is there an more effective and efficient solution to do this job?</li>
  </ol>
  
  <p>I would Appreciate a specific answer </p>