时间:2021-05-19
一、概述。
在很多企业的开法中常常用到SpringMVC+Spring+Hibernate(mybatis)这样的架构,SpringMVC相当于Struts是页面到Contorller直接的交互的框架也是界面把信息传输到Contorller层的一种架构,通过这个架构可以让我们把页面和Contorller层解耦,使得开发人员的分工更加明确。
二、代码演示。
1、首先配置SpringMVC环境。
1.1导入jar。
值得注意的是红色标记的commons-logging这个jar包一定得引入进去不然会报错。
1.2、xml配置文件。
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://.gaowei.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller public class Login { @RequestMapping("/login") public String login(String username,String password,Model model){ if (username.equals(password)) { model.addAttribute("username", username); return "ok.jsp"; } else { return "no.jsp"; } } }4、界面结果。
第一种传值方式:
第二种传值方式:
三、总结。
这里体现出了SpringMVC传值方式的多样性满足了开发人员的不同需求。第一种用来表单的提交。第二种用来界面间相互传值,也为了方便开发人员利用AJAX。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PHP前台传值到后台进行验证的3种方式1.不外乎就是post,get和ajax方式post和get方式就是在表单上用method方式规定主要就是ajax动态传值
SpringMVC提供的ModelAndView可以很方便的将后台的值传到前台,前台页面直接使用EL表达式进行获取,获取方式:1、@RequestMapping
SpringMVC自定义属性编辑器详解及实例自定义springMVC的属性编辑器主要有两种方式,一种是使用@InitBinder标签在运行期注册一个属性编辑器,
springMVC实现多文件上传的方式有两种,一种是我们经常使用的以字节流的方式进行文件上传,另外一种是使用springMVC包装好的解析器进行上传。这两种方式
前端ajax与后端SpringMVC控制器有以下五种数据交互方式。(前台使用了dhtmlxGrid,后端使用了fastjson)方式一通过URL传参通过URL挂