初学关于spring/web/mvc帮个忙。概念性简单问题,没人用springwebmvc吗 本帖最后由 fengbao123 于 2010-07-01 16:21:11 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写的太多果然没人看啊,,spring WEB mvc看了2天,,还是模模糊糊的,都说简单,,可是怎么感觉学起来好模糊,资料太少了 freemaker没用过,第一个问题不好说。BeanNameUrlHandlerMapping是一个简单但很强大的处理器映射,它将收到的HTTP请求映射到bean的名字上(这些bean需要在web应用上下文中定义)。SimpleUrlHandlerMapping更为强大。它在应用上下文中可以进行配置,并且有Ant风格的路径匹配功能。(请参考org.springframework.util.PathMatcher的JavaDoc)。DefaultAnnotationHandlerMapping是定义注解风格的控制器映射,有了它可以在代码里用注解定义控制器。==========(手册内容,叫我解释也解释不出什么。我觉得手册上已经写的非常明白了。)控制器支持任何对象传递参数,不一定非要用ModelMap。例如[jsp]<form:form modelAttribute="checkpointEstimate" action="ce-setting-edit.do" method="post"><form:hidden path="id" id="uid"/></form>[controller]@RequestMapping(value="/main/ce-setting-edit", method=RequestMethod.POST)public ModelAndView update(CheckpointEstimate checkpointEstimate) {....}[po]public class CheckpointEstimate { private Long id; ...}总之,最好就是看spring官网的开发参考手册。仔细看,认真看。 然后再看看它提供的sample项目 我刚学的时候也和你差不多。你抓住总体的思路就行了。从前台(view)传入的数据肯定要经过控制器来处理,处理完了再丢到后台保存到数据库。反过来是一样的。bean中的方法跟前台页面有一一对应的关系。仔细看就行了。前台传值的话是先传到bean里面去。在bean里面处理好了然后再返回后台。 你这个是spring1的方式,还是看看2.5以上的版本吧,没这么麻烦。用注解可就可以了,没必要配置这么多东西 2.5以上的却方便很多。defaultannotationhandlermapping,用这个就很方便了。-------昨天的确很迷惑啊 action跳转到jsp页面后的执行问题。 字符串替换问题? 自定义标签库问题,请高手帮忙,急啊!!! ##100分求救!!要想实现网页的框架结构,用JSP怎么做?? 请问怎么在servlet中使用cookie? 初学jsp,简单javabean都报错。。 一个简单的问题 是什么意思 SpringMvc中如何在controller访问一个非此工程下面的地址 spring加入事务配置后找不到service的bean xml 关于在hibernate中多个sum求和问题 JSF环境下,javascript竟然不识别documentElement!!!!!!!!
spring WEB mvc看了2天,,还是模模糊糊的,
都说简单,,可是怎么感觉学起来好模糊,
资料太少了
==========
(手册内容,叫我解释也解释不出什么。我觉得手册上已经写的非常明白了。)控制器支持任何对象传递参数,不一定非要用ModelMap。例如[jsp]
<form:form modelAttribute="checkpointEstimate" action="ce-setting-edit.do" method="post">
<form:hidden path="id" id="uid"/>
</form>[controller]
@RequestMapping(value="/main/ce-setting-edit", method=RequestMethod.POST)
public ModelAndView update(CheckpointEstimate checkpointEstimate) {
....
}[po]
public class CheckpointEstimate {
private Long id;
...
}
总之,最好就是看spring官网的开发参考手册。仔细看,认真看。 然后再看看它提供的sample项目
bean中的方法跟前台页面有一一对应的关系。仔细看就行了。
前台传值的话是先传到bean里面去。在bean里面处理好了然后再返回后台。
defaultannotationhandlermapping,用这个就很方便了。
-------
昨天的确很迷惑啊