博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC参数传递(三)
阅读量:6569 次
发布时间:2019-06-24

本文共 2688 字,大约阅读时间需要 8 分钟。

hot3.png

第一步:web.xml文件是一个工程必不可少的配置文件。

springmvc-chapter2
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
chapter1
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath*:config/chapter1-servlet.xml
1
chapter1
/
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
CharacterEncodingFilter
/*

</web-app>

第二步:springMVC的配置文件,chapter1-servlet.xml

</beans>

第三步:定义一个表单提交的jsp页面,hello.jsp和一个处理后的跳转jsp页面,mutil.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
Hello World
姓名:
年龄:

mutil.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
Hello World
姓名:${user.userName }
年龄:${user.age }

第四步:建立一个Controller,MutilController.java

package cn.javass.chapter2.web.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.mvc.multiaction.MultiActionController;@Controller@RequestMapping("/test")public class MutilController extends MultiActionController {/** * form表单提交后进入此方法进行处理 * @param request * @param response * @param userName form表单中提交的元素userName * @param age form表单中提交的元素age * @return mutil.jsp页面 */@RequestMapping("/add")public String add(User user){ //通过实体类来封装jsp页面 System.out.println("姓名:======"+user.getUserName()); System.out.println("年龄:======"+user.getAge()); return "/mutil";}/** * 首先页面请求进入hello.jsp页面 * @param request * @param response * @return */@RequestMapping("/hello")public String test(HttpServletRequest request,HttpServletResponse response){ return "/hello"; }}

启动tomcat,访问 在此输入图片描述

点击提交,跳转到mutil.jsp页面,控制台打印信息和jsp页面如下图 在此输入图片描述在此输入图片描述

至此,springMVC通过bean进行参数传递就完成了!

转载于:https://my.oschina.net/hugohxb/blog/182088

你可能感兴趣的文章
自动化测试基础篇--Selenium中JS处理浏览器弹窗
查看>>
运行JAVA CMD程序 找不到或无法加载主类怎么解决
查看>>
在linux环境下搭建java web测试环境(非常详细!)
查看>>
php代码优化,mysql语句优化,面试需要用到的
查看>>
Quick-cocos2d-x3.3 Study (十)--------- 添加动画
查看>>
$filter('filter') 模糊查询
查看>>
WebKit is the jQuery of Browser Engines
查看>>
ZTree获取根节点
查看>>
POJ 3067 Japan(经典树状数组)
查看>>
C#把datetime类型的日期转化成年月日或其他格式方法总结
查看>>
BZOJ1115[POI2009]石子游戏——阶梯Nim游戏
查看>>
2的n次方
查看>>
js判断三个数字中的最大值
查看>>
静态资源缓存常用的方式
查看>>
主运行循环main run loop的一些理解
查看>>
TraceMe序列号验证程序流程图
查看>>
共用体
查看>>
鱼C记事本V1.0 - 零基础入门学习Delphi27
查看>>
啊啊啊啊
查看>>
Neo4j_01属性图
查看>>