| <?xml version="1.0" encoding="UTF-8"?> |
| <templates> |
| <template autoinsert="true" context="java" deleted="false" description="" enabled="true" name="doget">PrintWriter out = response.getWriter(); |
| out.println("<html>"); |
| out.println("</html>"); |
| </template> |
| <template autoinsert="true" context="java" deleted="false" description="" enabled="true" name="dopost"> String word = request.getParameter("word"); |
| String association = request.getParameter("association"); |
| |
| AssociationRecorder recorder = null; |
| String previousAssociation = null; |
| if (recorder != null) { |
| previousAssociation = recorder.getLastAssociation(word); |
| recorder.recordAssociation(word, association); |
| PrintWriter out = response.getWriter(); |
| out.println("The last person associated " + word + " with " |
| + previousAssociation); |
| } |
| </template> |
| <template autoinsert="false" context="java" deleted="false" description="" enabled="true" name="webform"> out.println("</br>"); |
| out.println("<form action=\"AssociateWord\" method=\"post\">"); |
| out.println("What do you associate with " |
| + randomWord |
| + "? <input type=\"text\" name=\"association\" /> <br /> "); |
| out.println("<input type=\"hidden\" name=\"word\" value=\"" |
| + randomWord + "\"/>"); |
| out.println("<input type=\"submit\" name=\"Submit\"/>"); |
| out.println("</form>"); |
| </template> |
| <template autoinsert="false" context="java" deleted="false" description="" enabled="true" name="getLastAssociation"> Association found = entityManager.find(Association.class, word); |
| if (found != null) { |
| return found.getAssociated(); |
| } else { |
| return "nothing"; |
| }</template> |
| <template autoinsert="false" context="java" deleted="false" description="" enabled="true" name="recordAssociation"> Association found = entityManager.find(Association.class, word); |
| if (found != null) { |
| found.setAssociated(association); |
| } else { |
| Association a = new Association(); |
| a.setWord(word); |
| a.setAssociated(association); |
| entityManager.persist(a); |
| }</template> |
| </templates> |