Mercurial > hg > human-echolocation-java-webapp
diff webapp/ExamplesPage.jsp @ 0:b6acfffd25cd
Initial commit of code. Not in a working state yet. This code is based on the JavaEndToEnd example described on Mathwork's MATLAB Application Deplyment (Web Example Guide for R2013b) - see this project's documentation for more details.
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Wed, 27 Nov 2013 11:10:43 +0000 |
parents | |
children | 02c01c48cec1 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/webapp/ExamplesPage.jsp Wed Nov 27 11:10:43 2013 +0000 @@ -0,0 +1,73 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<html> + <head> + <title>Calculation Services</title> + + <% + String sizeStr = request.getParameter("size"); + int size = 5; + boolean sizeSet = false; + if(sizeStr!=null && sizeStr.length()>0) + { + size = Integer.parseInt(sizeStr); + sizeSet = true; + } + %> + + <link rel="Stylesheet" type="text/css" media=all href="./StyleSheet.css" /> + <link href="StyleSheet.css" rel="stylesheet" type="text/css" /> + </head> + + <body> + <form method="get"> + <div style="text-align: center"> + <table width="760" cellpadding="0" cellspacing="0"> + <tr> + <td><img src="header_bg.jpg" alt="Header Image Not Found" width="779" height="72" /></td> + </tr> + </table> + <br /> + + <h1> Calculation Services</h1> + + Calculate Magic Square + <br> + Size: + <input type="text" name="size" size="8" value="<%=size%>" > + <br> + <input type="submit" value="Calculate"> + <br> + <br /> + <script type="text/javascript"> + try + { + var objXHR = new XMLHttpRequest(); + } + catch (e) + { + try + { + var objXHR = new ActiveXObject('Msxml2.XMLHTTP'); + } + catch (e) + { + try + { + var objXHR = new ActiveXObject('Microsoft.XMLHTTP'); + } + catch (e) + { + document.write('XMLHttpRequest not supported'); + } + } + } + objXHR.open('GET','MagicSquare?size=<%=size%>',false); + objXHR.send(null); + document.writeln(objXHR.responseText); + </script> + <br> + </div> + </form> + </body> +</html> +