Skip to content

Instantly share code, notes, and snippets.

@bshambaugh
Created April 5, 2017 22:52
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 bshambaugh/7ce93ed6482caf308d9e15905046f871 to your computer and use it in GitHub Desktop.
Save bshambaugh/7ce93ed6482caf308d9e15905046f871 to your computer and use it in GitHub Desktop.
File Autogenerated installing PowerAqua
/*
* Generated by the Jasper component of Apache Tomcat
* Version: Apache Tomcat/7.0.52 (Ubuntu)
* Generated at: 2017-04-05 22:30:15 UTC
* Note: The last modified time of this file was set to
* the last modified time of the source file after
* generation to assist with modification tracking.
*/
package org.apache.jsp.jsp;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.*;
import poweraqua.powermap.triplePhase.TripleSimilarityService;
import poweraqua.LinguisticComponent.LinguisticComponent;
import poweraqua.powermap.mappingModel.MappingSession;
import TrustEngine.userSession.*;
import java.net.URLDecoder;
import java.net.URLEncoder;;
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
private static final javax.servlet.jsp.JspFactory _jspxFactory =
javax.servlet.jsp.JspFactory.getDefaultFactory();
private static java.util.Map<java.lang.String,java.lang.Long> _jspx_dependants;
private javax.el.ExpressionFactory _el_expressionfactory;
private org.apache.tomcat.InstanceManager _jsp_instancemanager;
public java.util.Map<java.lang.String,java.lang.Long> getDependants() {
return _jspx_dependants;
}
public void _jspInit() {
_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();
_jsp_instancemanager = org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(getServletConfig());
}
public void _jspDestroy() {
}
public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
throws java.io.IOException, javax.servlet.ServletException {
final javax.servlet.jsp.PageContext pageContext;
final javax.servlet.ServletContext application;
final javax.servlet.ServletConfig config;
javax.servlet.jsp.JspWriter out = null;
final java.lang.Object page = this;
javax.servlet.jsp.JspWriter _jspx_out = null;
javax.servlet.jsp.PageContext _jspx_page_context = null;
try {
response.setContentType("text/html");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, false, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
out = pageContext.getOut();
_jspx_out = out;
out.write("\n");
out.write(" \n");
out.write("\n");
// Get question
String question = request.getParameter ("question");
String failedLogin = request.getParameter ("fail");
if (question == null) {
// Add question to search box
question = "";
}
//else
//question = URLDecoder.decode (question);
// create a session: initialize the linguistic component and similarity services
String root_path = config.getServletContext().getRealPath("/");
// We need to initialize here because of the login mechanism?
System.out.println ("--> get real path " + root_path);
HttpSession session = request.getSession(false);
MappingSession mappingSession;
if (session == null) {
session = request.getSession(true);
System.out.println ("Creating session ................................... ");
LinguisticComponent chunk = new LinguisticComponent(application.getRealPath("/WEB-INF"));
mappingSession = new MappingSession (root_path);
TripleSimilarityService TSS = new TripleSimilarityService(mappingSession);
TSS.getMapSession().setSerqlCalls(0);
session.setAttribute("chunk", chunk);
session.setAttribute("TSS", TSS);
}
else {
System.out.println ("Obtaining session .................................... ");
try{
TripleSimilarityService TSS = (TripleSimilarityService) session.getAttribute("TSS");
mappingSession = TSS.getMapSession();
}catch(Exception e){
System.out.println ("Creating session ................................... ");
LinguisticComponent chunk = new LinguisticComponent(application.getRealPath("/WEB-INF"));
mappingSession = new MappingSession (root_path);
TripleSimilarityService TSS = new TripleSimilarityService(mappingSession);
TSS.getMapSession().setSerqlCalls(0);
session.setAttribute("chunk", chunk);
session.setAttribute("TSS", TSS);
}
}
if( request.getParameter("logout") != null )
mappingSession.setUserID("");
String userID = mappingSession.getUserID();
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n");
out.write("<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\r\n");
out.write(" <head>\r\n");
out.write(" <meta http-equiv=\"content-type\" content=\"text/html; charset=ISO-8859-1\" />\r\n");
out.write(" <title>PowerAqua | The Knowledge Media Institute | The Open University</title>\r\n");
out.write(" <link rel=\"icon\" href=\"../favicon.ico\" />\r\n");
out.write(" <link rel=\"shortcut icon\" href=\"../favicon.ico\" type=\"image/x-icon\" />\r\n");
out.write(" <link rel=\"stylesheet\" type=\"text/css\" href=\"../css/reset.css\" media=\"screen\" />\r\n");
out.write(" <link rel=\"stylesheet\" type=\"text/css\" href=\"../css/text.css\" media=\"screen\" />\r\n");
out.write(" <link rel=\"stylesheet\" type=\"text/css\" href=\"../css/grid.css\" media=\"screen\" />\r\n");
out.write(" <link rel=\"stylesheet\" type=\"text/css\" href=\"../css/layout.css\" media=\"screen\" />\r\n");
out.write(" <link rel=\"stylesheet\" type=\"text/css\" href=\"../css/nav.css\" media=\"screen\" />\r\n");
out.write(" <link rel=\"stylesheet\" type=\"text/css\" href=\"../css/colorbox.css\" media=\"screen\" />\r\n");
out.write(" <link rel=\"stylesheet\" type=\"text/css\" href=\"../css/slide.css\" media=\"screen\" />\r\n");
out.write(" \r\n");
out.write(" <!-- PNG FIX for IE6 -->\r\n");
out.write(" <!-- http://24ways.org/2007/supersleight-transparent-png-in-ie6 -->\r\n");
out.write(" <!--[if lte IE 6]><script type=\"text/javascript\" src=\"js/pngfix/supersleight-min.js\"></script><![endif]-->\r\n");
out.write("\r\n");
out.write(" <script type=\"text/javascript\" src=\"../js/jquery-1.3.1.min.js\"></script>\r\n");
out.write(" <script type=\"text/javascript\" src=\"../js/jquery.kwicks-1.5.1.pack.js\"></script>\r\n");
out.write(" <script type=\"text/javascript\" src=\"../js/application.js\"></script>\r\n");
out.write("\t<script type=\"text/javascript\" src=\"../js/jquery.colorbox.js\"></script>\r\n");
out.write("\t<script type=\"text/javascript\" src=\"../js/colorboxsettings.js\"></script>\r\n");
out.write(" <!-- Sliding effect -->\r\n");
out.write("\t<script type=\"text/javascript\" src=\"../js/slide3.js\"></script>\r\n");
out.write("\t<script type=\"text/javascript\" src=\"../js/tabs.js\"></script>\r\n");
out.write("\t\n");
out.write(" <script language=\"javascript\" src=\"./../js/COMMON_CHECKS.js\"> </script>\n");
out.write(" \n");
out.write(" <!-- // for the php\n");
out.write("\t<script src=\"../js/jquery-1.4.2.js\"></script> \n");
out.write("\t-->\n");
out.write("\t\r\n");
out.write(" </head>\r\n");
out.write(" <body>\r\n");
out.write(" <div id=\"toppanel\">\r\n");
out.write("\t<div id=\"panel\">\r\n");
out.write("\t\t<div class=\"content clearfix\">\r\n");
out.write("\t\t\t<div class=\"left\">\r\n");
out.write("\t\t\t\t<!-- Login Form -->\r\n");
out.write("\t\t\t\t<form class=\"clearfix\" action=\"membersonly_login.jsp\" method=\"post\">\r\n");
out.write("\t\t\t\t\t<h1>Member Login</h1>\r\n");
out.write("\t\t\t\t\t<label class=\"grey\" for=\"log\">Username:</label>\r\n");
out.write("\t\t\t\t\t<input class=\"field\" type=\"text\" name=\"log\" id=\"log\" value=\"\" size=\"23\" />\r\n");
out.write("\t\t\t\t\t<label class=\"grey\" for=\"pwd\">Password:</label>\r\n");
out.write("\t\t\t\t\t<input class=\"field\" type=\"password\" name=\"pwd\" id=\"pwd\" size=\"23\" />\r\n");
out.write("\t \t<label><input name=\"rememberme\" id=\"rememberme\" type=\"checkbox\" checked=\"checked\" value=\"forever\" /> &nbsp;Remember me</label>\r\n");
out.write(" \t\t\t<div class=\"clear\"></div>\r\n");
out.write("\t\t\t\t\t<input type=\"submit\" name=\"submit\" value=\"Login\" class=\"bt_login\" />\r\n");
out.write("\t\t\t\t\t<a class=\"lost-pwd\" href=\"#\">Lost your password?</a>\r\n");
out.write("\t\t\t\t</form>\r\n");
out.write("\t\t\t</div>\n");
out.write("\t\t\t<!-- Register Form -->\r\n");
out.write("\t\t\t<form action=\"createuser.jsp\" method=\"post\">\r\n");
out.write("\t\t\t<div class=\"left\">\n");
out.write("\t\t\t");
if (failedLogin == null) {
out.write("\r\n");
out.write("\t\t\t\t\t<h1>Not a member yet? Sign Up!(needed for rating) </h1>\t\t\n");
out.write("\t\t\t\t\t");
}
else {
out.write("\n");
out.write("\t\t\t\t\t<h1> An error occurred to sign the user (try with a different username) </h1>\n");
out.write("\t\t\t\t\t");
}
out.write("\t\t\r\n");
out.write("\t\t\t\t\t<label class=\"grey\" for=\"signup\">First Name:</label>\r\n");
out.write("\t\t\t\t\t<input class=\"field\" type=\"text\" name=\"username\" id=\"username\" value=\"\" size=\"23\" />\r\n");
out.write("\t\t\t\t\t<label class=\"grey\" for=\"email\">Surname:</label>\r\n");
out.write("\t\t\t\t\t<input class=\"field\" type=\"text\" name=\"userlastname\" id=\"userlastname\" value=\"\" size=\"23\" />\r\n");
out.write("\t\t\t\t\t<label class=\"grey\" for=\"email\">Email:</label>\r\n");
out.write("\t\t\t\t\t<input class=\"field\" type=\"text\" name=\"useremail\" id=\"useremail\" value=\"\" size=\"23\" />\r\n");
out.write("\t\t\t</div>\r\n");
out.write("\t\t\t<div class=\"left2 right\">\t\t\t\r\n");
out.write("\t\t\t\t\t<label class=\"grey\" for=\"signup\">Institution:</label>\r\n");
out.write("\t\t\t\t\t<input class=\"field\" type=\"text\" name=\"userinstitute\" id=\"userinstitute\" value=\"\" size=\"23\" />\t\r\n");
out.write("\t\t\t\t\t<label class=\"grey\" for=\"signup\">Username:</label>\r\n");
out.write("\t\t\t\t\t<input class=\"field\" type=\"text\" name=\"userid\" id=\"userid\" value=\"\" size=\"23\" />\r\n");
out.write("\t\t\t\t\t<label class=\"grey\" for=\"email\">Password:</label>\r\n");
out.write("\t\t\t\t\t<input class=\"field\" type=\"password\" name=\"userpassword\" id=\"userpassword\" size=\"23\" />\r\n");
out.write("\t\t\t\t\t<label>Your details will not be shared with any other party</label>\r\n");
out.write("\t\t\t\t\t<input type=\"submit\" name=\"submit\" value=\"Register\" class=\"bt_register\" />\r\n");
out.write("\t\t\t</div>\r\n");
out.write("\t\t\t</form>\r\n");
out.write("\t\t</div>\r\n");
out.write("\t</div> <!-- /login -->\t\r\n");
out.write("\r\n");
out.write(" <!-- The tab on top -->\t\r\n");
out.write("\t<div class=\"tab\">\r\n");
out.write("\t\t<ul class=\"login\">\r\n");
out.write("\t \t<li class=\"left\">&nbsp;</li>\n");
out.write("\t \t");
if (userID.equals ("")) {
out.write(" \r\n");
out.write("\t \t<li>Hello Guest!</li> \n");
out.write("\t ");
} else {
out.write("\n");
out.write("\t \t<li>Hello ");
out.print(userID);
out.write(" &nbsp; <a href=\"index.jsp?logout=true\"> Log out </a> </li>\n");
out.write("\t ");
}
out.write("\r\n");
out.write("\t\t\t<li class=\"sep\">|</li>\r\n");
out.write("\t\t\t<li id=\"toggle\">\r\n");
out.write("\t\t\t\t<a id=\"open\" class=\"open\" href=\"#\">Log In | Register</a>\r\n");
out.write("\t\t\t\t<a id=\"close\" style=\"display: none;\" class=\"close\" href=\"#\">Close Panel</a>\t\t\t\r\n");
out.write("\t\t\t</li>\r\n");
out.write("\t \t<li class=\"right\">&nbsp;</li>\r\n");
out.write("\t\t</ul> \r\n");
out.write("\t</div> <!-- / top -->\r\n");
out.write("\t\r\n");
out.write("</div> <!--panel -->\r\n");
out.write("<div class=\"clear\">&nbsp;</div>\r\n");
out.write(" \r\n");
out.write(" \r\n");
out.write(" \r\n");
out.write(" <div class=\"container_16\">\r\n");
out.write(" <div class=\"grid_16\">\r\n");
out.write(" <h1 id=\"branding\">\r\n");
out.write(" <a href=\"./\" title=\"Power Aqua | Question Answering\"><img src=\"../images/poweraqua-logo.gif\" width=\"400\" height=\"83\" alt=\"Power Aqua\" border=\"0\" /></a>\r\n");
out.write(" </h1>\r\n");
out.write(" </div>\r\n");
out.write(" <div class=\"clear\"></div> \r\n");
out.write(" <div class=\"grid_4\">\r\n");
out.write(" <div class=\"box\">\r\n");
out.write(" <h2><strong>Examples</strong></h2>\r\n");
out.write(" <div class=\"block\" id=\"examples\">\r\n");
out.write(" <p><a class='examples' href='../examplestopic.html' title='List of example searches'>View a list of example queries and topics</a>.</p>\r\n");
out.write(" </div>\r\n");
out.write(" </div>\r\n");
out.write(" </div>\r\n");
out.write(" \r\n");
out.write(" <div class=\"grid_12\">\r\n");
out.write(" <div class=\"box\">\r\n");
out.write(" <h2><strong>Ask Question</strong></h2>\r\n");
out.write(" <div class=\"block\" id=\"examples\">\r\n");
out.write(" <!--<form method=\"get\" action=\"../cgi/perlfect/search/search.pl\" class=\"search\">-->\r\n");
out.write(" <form method=\"post\" action=\"answer.jsp\" onSubmit=\"return hasValue (question.value, 'question');\" class=\"search\">\r\n");
out.write(" <p>\r\n");
out.write(" <input name=\"p\" value=\"1\" type=\"hidden\" />\r\n");
out.write(" <input name=\"lang\" value=\"en\" type=\"hidden\" />\r\n");
out.write(" <input name=\"penalty\" value=\"0\" type=\"hidden\" />\r\n");
out.write(" <input id=\"question\" name=\"question\" type=\"text\" class=\"textwidth\" tabindex=\"1\" value=\"");
out.print(question);
out.write("\" />\r\n");
out.write(" <input class=\"search button\" value=\"Ask!\" type=\"submit\" /><br />\r\n");
out.write(" <img src=\"../img/icons/watson.gif\" class=\"iconpadding\" width=\"30\" height=\"30\" title=\"Make use of WATSON\" alt=\"Make use of WATSON\" /> Make use of WATSON <input type=\"checkbox\" name=\"use_watson\" value=\"YES\" id=\"\"/>\r\n");
out.write(" </p>\r\n");
out.write(" </form>\r\n");
out.write(" </div>\r\n");
out.write(" </div>\r\n");
out.write(" </div>\r\n");
out.write(" \r\n");
out.write(" <div class=\"clear\">&nbsp;</div>\r\n");
out.write(" <div class=\"grid_5\">\r\n");
out.write(" <div class=\"box\">\r\n");
out.write(" <h2><a href=\"#\" id=\"toggle-about\" class=\"visible\">About this Project</a></h2>\r\n");
out.write(" <div class=\"block\">\n");
out.write(" PowerAqua is a multi-ontology-based Question Answering (QA) system, which takes as input queries expressed in natural language and is able to return answers drawn from the relevant distributed resources on the Semantic Web. In contrast with any other existing natural language front end, PowerAqua is not restricted to a single ontology and therefore provides the first comprehensive attempt at supporting open domain QA on the Semantic Web.\r\n");
out.write(" <p><a href=\"http://technologies.kmi.open.ac.uk/poweraqua/\" title=\"PowerAqua Technology Description\" target=\"_blank\">http://technologies.kmi.open.ac.uk/poweraqua/</a>.</p>\r\n");
out.write(" <p><strong>Participants:</strong> <a href=\"http://technologies.kmi.open.ac.uk/poweraqua/contact.php\" title=\"Project Participant | Andriy Nikolov\" target=\"_blank\">Andriy Nikolov</a>, <a href=\"http://technologies.kmi.open.ac.uk/poweraqua/contact.php\" title=\"Project Participant | Enrico Motta\" target=\"_blank\">Enrico Motta</a>, <a href=\"http://technologies.kmi.open.ac.uk/poweraqua/contact.php\" title=\"Project Participant | Marta Sabou\" target=\"_blank\">Marta Sabou</a>, <a href=\"http://technologies.kmi.open.ac.uk/poweraqua/contact.php\" title=\"Project Participant | Victoria Uren\" target=\"_blank\">Victoria Uren</a> and <a href=\"http://technologies.kmi.open.ac.uk/poweraqua/contact.php\" title=\"Project Participant | Miriam Fernandez\" target=\"_blank\">Miriam Fernandez</a></p>\r\n");
out.write(" <p><strong>Project Champion:</strong> <a href=\"http://kmi.open.ac.uk/people/member/vanessa-lopez\" title=\"Project Champion | Vanessa Lopez\" target=\"_blank\">Vanessa Lopez</a> <a href=\"mailto:v.lopez@open.ac.uk\" title=\"Email Vanessa Lopez\"><img src=\"../img/envelope.gif\" alt=\"Email Vanessa Lopez\" width=\"18\" height=\"12\" border=\"0\" /></a></p>\r\n");
out.write(" </div> \r\n");
out.write(" </div>\r\n");
out.write(" </div>\r\n");
out.write(" <div class=\"grid_6\">\r\n");
out.write(" \r\n");
out.write(" <div class=\"box articles\">\r\n");
out.write(" <h2><a href=\"#\" id=\"toggle-publications\" class=\"visible\">Publications</a></h2>\r\n");
out.write(" <div class=\"block\" id=\"publications\">\r\n");
out.write("\t ");
// ADD THE PHP PAGE WITH THE PUBLICATIONS
/*
<script type="text/javascript"> // < ![CDATA[
$.get("./../php/publications.php", function(data) {
$("#posthere").html(data);
});
// ]]> </script>
<div id="posthere"></div>
*/
out.write("\t\n");
out.write(" <div class='$first article'><p><a href=\"http://kmi.open.ac.uk/publications/technology/PowerAqua\" title=\"View All Publications\" target=\"_blank\">View all Publications</a></p></div>\r\n");
out.write(" </div>\r\n");
out.write(" </div>\r\n");
out.write(" \r\n");
out.write(" </div>\r\n");
out.write(" <div class=\"grid_5\"> \r\n");
out.write(" <div class=\"box\">\r\n");
out.write(" <h2><a href=\"#\" id=\"toggle-sponsors\" class=\"visible\">Acknowledgements</a></h2>\r\n");
out.write(" <div class=\"block\" id=\"sponsors\" align=\"center\">\r\n");
out.write(" <a href=\"http://www.gate.ac.uk/\" target=\"_blank\" class=\"image\"><img src=\"../img/sponsors/gate.gif\" alt=\"Powered by Gate\" width=\"132\" height=\"92\" border=\"0\"/></a>\r\n");
out.write(" <a href=\"http://watson.kmi.open.ac.uk/WatsonWUI/\" target=\"_blank\" class=\"image\"><img src=\"../img/sponsors/watson.gif\" alt=\"Watson\" width=\"132\" height=\"92\" border=\"0\"/></a>\r\n");
out.write(" <a href=\"http://projects.kmi.open.ac.uk/akt/\" target=\"_blank\" class=\"image\"><img src=\"../img/sponsors/akt.gif\" alt=\"AKT\" width=\"132\" height=\"92\" border=\"0\"/></a>\r\n");
out.write(" <a href=\"http://kmi-web07.open.ac.uk:8080/sesame/\" target=\"_blank\" class=\"image\"><img src=\"../img/sponsors/ok.gif\" alt=\"OK\" width=\"132\" height=\"92\" border=\"0\"/></a>\r\n");
out.write(" \t<a href=\"http://www.x-media-project.org/\" target=\"_blank\" class=\"image\"><img src=\"../img/sponsors/xmedia.gif\" alt=\"X-MEDIA\" width=\"132\" height=\"92\" border=\"0\"/></a>\r\n");
out.write(" \t<a href=\"http://www.open.ac.uk/\" target=\"_blank\" class=\"image\"><img src=\"../img/sponsors/ou-logo.gif\" alt=\"The Open University\" width=\"132\" height=\"92\" border=\"0\"/></a>\n");
out.write(" \t<a href=\"http://kmi.open.ac.uk/\" target=\"_blank\" class=\"image\"><img src=\"../img/sponsors/kmi.gif\" alt=\"Knowledge Media Institute\" width=\"132\" height=\"92\" border=\"0\"/></a> \t\r\n");
out.write(" </div>\r\n");
out.write(" </div>\r\n");
out.write(" \r\n");
out.write(" </div>\r\n");
out.write(" <div class=\"clear\"></div>\r\n");
out.write(" <div class=\"grid_16\">&nbsp;</div>\r\n");
out.write(" <div class=\"clear\"></div>\r\n");
out.write(" <div class=\"grid_16\" id=\"site_info\"><img src=\"../img/footer.gif\" width=\"843\" height=\"151\" alt=\"Footer\" /></div>\r\n");
out.write(" <div class=\"clear\"></div>\r\n");
out.write(" </div>\r\n");
out.write(" </body>\r\n");
out.write("</html>");
} catch (java.lang.Throwable t) {
if (!(t instanceof javax.servlet.jsp.SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
try { out.clearBuffer(); } catch (java.io.IOException e) {}
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
else throw new ServletException(t);
}
} finally {
_jspxFactory.releasePageContext(_jspx_page_context);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment