1. 在web.xml中配置实例化spring容器
<context-param>
<!-- location of spring config -->
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring.xml</param-value>
</context-param>
<!-- initialize spring context-->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2. 在controller中获取spring容器实例
@Controller("accountController") //让spring管理Controller
@RequestMapping("/accountController.do")
@SessionAttributes({"account"}) //put account to session,
//as a result both request and session have the two attribute.
public class AccountController {
@Resource //自动注入Service实例
AccountService accountService;
@RequestMapping(params="method=login", method=RequestMethod.POST)
public String login(String username, String password, ModelMap map, HttpServletRequest request){
Account account = accountService.Login(username, password);
if(account!=null){
//request.getSession().setAttribute("account", account);
System.out.println("Hello "+ username);
map.put("message", "welcome "+ username +"!");
return "main";
}else{
map.put("message", "username or password is wrong! ");
return "index";
}
}
@RequestMapping(params="method=register", method=RequestMethod.POST)
public ModelAndView register(Account account, HttpServletRequest request){
ModelAndView mav =new ModelAndView("main");
mav.addObject("account", account);
try {
accountService.reqister(account);
} catch (Exception e) {
e.printStackTrace();
mav.addObject("message", "register failed!");
mav =new ModelAndView("account/account_register");
}
mav.addObject("message", "register successed!");
mav =new ModelAndView("main");
return mav;
}
}
分享到:
相关推荐
在Web项目中集成Spring,在Web项目中集成Spring,在Web项目中集成Spring
web,spring boot 集成帆软,finereport,很简单的例子,欢迎各位指正
shiro 与 spring web 项目集成 #资源达人分享计划 # 技术文档
原创作品手录 前言:本讲是继【第三讲:WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6】...2、易于集成到原有的Struts2+Spring2的项目中,依旧使用Struts2的MVC,添加借助于Spring的DispatcherServlet整合入Flex的功能;
Spring集成Cxf调用WebServices
这个jar文件包含Web应用开发时,用到Spring框架时所需的核心类, 包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。 spring的核心类,提供了核心HTTP...
这里面介绍了关于使用spring 集成了xfire的功能, ...关于web.xml中的配置 关于spring.xml的配置 关于spring.xfire.xml配置 关于项目框架的搭建 如有需要全部源码的读者可以联系我: QQ :289283175 谢谢 支持!
相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在目前的Web Service开源社区拥有众多的追随者。并且因为XFire为Spring提供的支持,使得我们可以很容易在Spring中使用XFire构建Web Service...
《深入解析Spring MVCgn Web Flow》还介绍了Spring 框架的设计模式,以及如何将同样的设计和技术应用到读者自己的代码中。 《深入解析Spring MVCgn Web Flow》适合各层次Spring Web 程序员阅读。 编辑推荐 《深入...
spring_web集成
spring mq集成 web工程发送和接收消息例子 亲自测试可以用 代码机构清晰 需要自行安装mq服务端
故在《FRAME-INTEGERATION》专栏,逐步整理并给出日常开发框架整合此类向导,而此类整合主要关注于Struts2、Spring2、iBatis2及Flex3的种种组合方式整合,而本篇整合仅仅是入门级的Flex功能添加到WEB项目中。...
CXF跟Spring集成的 WebServer实例 由于大小限制 没有上传Jar包,Cxf版本为 apache-cxf-2.3.0 可以官网下载http://cxf.apache.org/
Spring集成Cxf暴露WebServices示例
Spring集成AXIS2的Web_service配置方法
使用admin 000000登录即可,在启动项目前要启动redis
将kettle集成值web应用中,不再需打开kettle窗口运行,并通过spring自动任务进行数据抽取,数据库采用数据源(jndi)的方式进行管理。配置简单方便。(之前需要kettle打开其运行环境,并配置数据库连接的相关信息)
springcloud集成python的web服务,springcloud版本为最新版本Finchley.SR1,python版本3.6.3,最新10月17号的项目源码。
普通javaweb项目调用springCloud接口(超级实用,很详细)但是要注意的事一定要对springboot和springcloud的有所了解,不然的话你也是看不懂的,大家一起努力共同学习
spring mvc集成webservicedemo