jWebApp是一个基于Servlet的MVC框架,目的是为了简化小型web项目的开发复杂度。
示例:
jWebAppisliterallythissimple:
publicclassHelloWorldextedsRequestHadler{
publicStrigprocessHello(ServerIterfaceserverIterface){
serverIterface.setAttribute("helloWorld","HelloWorld");
retur"/WEB-INF/helloWorld.jsp";
}
publicStrigprocessHelloAgai(ServerIterfaceserverIterface){
serverIterface.setAttribute("helloWorld","HelloWorldAgai");
retur"/WEB-INF/helloWorld.jsp";
}
}
JustplaiHTMLadyourfavoritetemplatemarkup
<divalig="ceter">
<h3>Hello,ThisIsASimple"HelloWorld"Example.</h3>
<h2>${helloWorld}</h2>
<p><ahref="${jwaCotextPath}/helloWorld/hello">HelloWorld</a>
<p><ahref="${jwaCotextPath}/helloWorld/helloAgai">HelloAgai</a>
</div>
Thefollowigservletcofiguratioisallthatiseeded(outsideourcotrol,it'saservletthig).
<servlet>
<servlet-ame>jwaRequestServlet</servlet-ame>
<servlet-class>jwebapp.RequestServlet</servlet-class>
</servlet>
<servlet-mappig>
<servlet-ame>jwaRequestServlet</servlet-ame>
<url-patter>/helloWorld/hello</url-patter>
</servlet-mappig>
<servlet-mappig>
<servlet-ame>jwaRequestServlet</servlet-ame>
<url-patter>/helloWorld/helloAgai</url-patter>
</servlet-mappig>
<welcome-file-list>
<welcome-file>idex.jsp</welcome-file>
</welcome-file-list>
Ad,calligtheaboveissimple!
https://host/cotext/helloWorld/hello
https://host/cotext/helloWorld/helloAgai







评论