}
}
private void Calculate(HttpServletRequest request,
HttpServletResponse response) throws Exception {
Calculator calculator = CreateCalculator(request
.getParameter("calculator"));
HashSet<Parameter> parameters = calculator.getParametersSet();
CalculationParameters calcParams = new CalculationParameters();
for (Parameter p : parameters) {
String parStr = request.getParameter(p.toString());
if (parStr == null) {
calcParams.addUnknown(p);
} else {
calcParams.addKnown(p, Double.parseDouble(parStr));
}
}
calculator.Calculate(calcParams);
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
String json = "{";
boolean isFirst = true;