我是靠谱客的博主 洁净小蝴蝶,这篇文章主要介绍tomcat(2)简单jsp demo,现在分享给大家,希望可以做个参考。

这里先做出一个result.jsp放到tomcatwebappsBeer-V1路径下

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<%@ page import="java.util.*" %> <html> <body> <h1 align="center">Beer Recommendations JSP</h1> <p> <% ArrayList styles = (ArrayList)request.getAttribute("style"); Iterator it = styles.iterator(); while(it.hasNext()) { out.print("<br>try " + it.next()); } %> </body> </html>


这里做的事情很简单

<%

//这里内嵌的java代码

%>

从request中取得叫做style的list集合,然后这里的结果jsp-->html 然后返回来。

然后修改一下doPost()函数:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // resp.setContentType("text/html"); // PrintWriter out = resp.getWriter(); // out.println("Beer Slection Advance</br>"); // //color1 color2 来自于html点击提交发送来的表单FORM中包裹的内容 String c1 =req.getParameter("color1"); String c2= req.getParameter("color2"); BeerExpert bee =new BeerExpert(); List list = bee.getBrands(c1,c2); req.setAttribute("style", list); //为jsp实例化一个请求分派器 RequestDispatcher view = req.getRequestDispatcher("result.jsp"); //使用请求分派器要求容器准备好jsp 并向JSP发送请求和相应。 view.forward(req, resp); }



重新编译一下class放到我们上一个项目的老地方,重启一下tomcat,我们简单通过jsp生成html 的动态网站就实现了。

然后我们来看一下这一个过程的示意图:



最后

以上就是洁净小蝴蝶最近收集整理的关于tomcat(2)简单jsp demo的全部内容,更多相关tomcat(2)简单jsp内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部