从Servlet到Struts 2.1.6 - 编程入门网
从Servlet到Struts 2.1.6时间:2011-10-07 blogjava 心梦帆影前段时间,朋友做了一个“基于MVC的JSP+Servlet+JavaBean整合开发的例子”,有老师质疑它这个是 不是真正的MVC标准?至于这个问题,我们在这里不讨论,本文目的是用Struts2.1.6来取代Servlet。经 我这位朋友同意,我把他所做的那个“JSP+Servlet+JavaBean”的例子,发布给大家,大家可以跟着我的 步骤,一步一步地,把这个Servlet的例子,改写成Struts2.1.6的例子。 附件下载:/Files/rongxh7/MvcModel.rar。 这是我朋友的例子,大家先下载下来,导入Eclipse-jee,并把相应的数据库文件导入SQL Server 2000,运行一下他这个小项目。如果出现什么问题,可以到他的技术博客给他留言。 http://www.blogjava.net/gdhqs。 本文重点是如何把他这个Servlet的小项目改写成Struts2.1.6的项目。首先,下载Struts2.1.6的类库 ,http://struts.apache.org/2.1.6/index.html, 下载下来后是这个文件:struts-2.1.6-all.zip,解 压缩后,在lib目录下,找到以下必需的jar包,把它们添加到我们项目的lib目录下。这些jar有:
我还是在我朋友的项目基础上做吧,先把“MvcModel”(他的项目名)项目下的web.xml修改一下。你 可以把他配置的所有Servlet给删除掉,然后,配置是Struts2的过滤器,代码如下:
这样,就简洁了许多,比配置N个Servlet简洁了。 接着,在项目的Web-INF目录下,新建一个文件夹名为"content",这个目录名要是这个,如果要改成 其它名的话,还得在相应的配置文件中配置,但初学的时候,就按它默认的吧。我们编写的JSP文件,就 放在此目录下。这样做,目的之一为了提高安全性,因为在Web-INF下的所有文件,不能直接访问的。 我们可以把我朋友的那个项目的主页index.jsp文件移到content目录下,或者,自己新建一个也可以 。以下是index.jsp的代码,注意,这个是我朋友项目中的有所不同了,编码改成了UTF-8.
从Servlet到Struts 2.1.6(2)时间:2011-10-07 blogjava 心梦帆影我们在浏览器中输入地址http://localhost:8060/MvcModel/ |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |