javaweb项目开发,思想和细节一样重要

原创 2016年08月30日 16:12:20

  问题:项目经理希望自己可以在已有的Spring项目框架,实现一个Servlet处理请求?

  目的:为了查看是不是因为Spring框架导致的Spring-Session写入时,出现

Console错误信息:
org.springframework.core.convert.ConverterNotFoundException:
No converter found capable of converting from type [java.lang.Object] to type [byte[]]


解决问题:自己之前学习JSP时,有实际敲过Servlet代码,所以实现起来不是太难。

可发现自己按照记在Spring框架中写的Servlet,并没有起作用。

后来发现是自己没有在web.xml文件中,配置Servlet。

<span style="font-size:18px;">  <servlet>  
    <servlet-name>sessionServlet</servlet-name>  
    <servlet-class>com.visionet.user.controller.SessionServlet</servlet-class>  
  </servlet>  
  <servlet-mapping>  
    <servlet-name>sessionServlet</servlet-name>  
    <url-pattern>/sessionServlet</url-pattern>  
  </servlet-mapping>  </span>


事后自己明白了:不是细节方面不会,而是自己从未掌握Spring框架的思想!

思想

Spring框架完成模块开发,通用的几个步骤:

1.在页面上发出请求;

2.定义Servlet控制器,处理请求;

3.在web.xml文件中配置上述的Servlet。

      这就好比生活中,小明发出了“买菜”的请求,然后他需要到“今天菜市场”这个控制器里,买到蔬菜。可是这还不够,小明如何才能到这个“今天菜市场”控制器里呢?没错,给他个指示,给他路途的规划:这个规划就是项目中在web.xml文件中,对于Servlet的配置。




相关文章推荐

Cookie防伪造防修改

主要防止非法用户修改cookie信息,以及cookie的超时时间 传统cookie存储,Cookie(name, value),value很容易就被篡改。 防修改cookie存储,Cookie(n...

去哪儿网-后台开发-一面

面试公司:去哪儿网 面试进度:一面 面试方向:后台开发 面试地点:西安站 面试类型:现场面试 面试时间:2017年4月14号 面试时长:45分钟(左右)面试官是一个男的,30岁出头,很和蔼...

JAVAWEB项目开发网上订餐系统

  • 2013年05月09日 12:27
  • 4.12MB
  • 下载

使用IntelliJ IDEA开发JavaWeb项目

首先需要明确IDEA中的项目(project)相当于eclipse中的workspace,而IDEA中的Module才相当于eclipse中的project。如果不能理解这个,使用IDEA开发Java...

javaweb项目开发案例

  • 2015年04月10日 17:18
  • 77.24MB
  • 下载

JavaWeb项目开发(三):SSH框架

使用SSH框架,完成“用户管理”模块的信息列表展示功能。 1、Struts配置 SSH的所有jar包下载链接: https://pan.baidu.com/s/1c1Rtenu 密码: 4ft6 引...

用IntelliJ IDEA 从svn检出javaweb项目进行开发

安装svn的客户端:TortoiseSVN(注意:安装时手动勾选“command line client tools”,否则svn.exe不会安装。) 配置svn.exe的路径 检出项目 配置项目 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javaweb项目开发,思想和细节一样重要
举报原因:
原因补充:

(最多只允许输入30个字)