mypackage.* クラスを JSP にインポートしているようです。実際、JSP 内に Java コードを含めて、クラスを直接呼び出すことができます。何かのようなもの:
<%
MyClass c = new MyClass();
String result = c.doSomething(request.getParameter("select"));
out.println("<textarea>" + result + "</textarea>");
%>
十分なはずです(ただし、良くありません。結果はエスケープする必要があります)。
ただし、このコードは保守性が高くなく、改善の余地があります (kaustav datta の回答は、標準的な方法の 1 つです)。
Spring フレームワークの MVC 部分を使用して、よりエレガントな方法で行うことができます: http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/mvc.html
最初は設定が必要で、理解するのに時間がかかりますが、理解するととてもいいです。
あなたの場合、次の形式のコントローラーで十分です。
@Controller
public class SelectController {
private final class MyClass c = new MyClass();
@RequestMapping(value="/select", method = RequestMethod.POST)
public String doSelect(@RequestParam("selection") final String selection, final ModelMap model) {
final String result = c.doSomething(selection);
modelMap.addAttribute("result", result);
return "yourJsp";
}
}