import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class PSEaTask extends HttpServlet { PrintWriter out; protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { doPost(req, res); } protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { out = res.getWriter(); String Application = req.getParameter("appl"); String target = req.getParameter("target"); String inputFile = req.getParameter("inputFile"); String ProjectName = req.getParameter("Project"); String SessionName = req.getParameter("Session"); int idx = Application.indexOf("."); String ApplicationName = Application.substring(0,idx); String filename = req.getParameter("File"); // poor substitute of a module that generates ATD FileWriter writer = new FileWriter(filename); writer.write("\n"); writer.write("\n"); writer.write("\n"); writer.write("\n"); writer.write("\n"); writer.write("\n"); writer.write("\n"); writer.flush(); writer.close(); res.setContentType("text/html"); out.println(""); out.println(""); //JavaScript out.println(" "); out.println(""); out.println(""); out.println("
"); out.println("

Create Abstract Task Descriptor

"); out.println("

Project: "+ProjectName+" Session: "+SessionName+"

"); out.println(" This finalizes PSE!
"); out.println("
"); out.println("
"); out.println(""); out.println("
"); out.println("

"); out.println("

"); out.println("The following data will be used to generate ATD:

"); out.println("

"); out.println(""); out.println("Application name: "+ApplicationName+"
"); out.println("Target host: "+target+"
"); out.println("Input file: "+inputFile+"
"); out.println("

"); out.println(""); out.println("

"); out.println(""); out.println(""); out.flush(); out.close(); } void error(String msg) { //out.println(msg); } void status(String msg) { //out.println(msg); } public String getServletInfo() { return "By T. Haupt"; } }