博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
06SpringMvc_适配器
阅读量:5827 次
发布时间:2019-06-18

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

适配器的主要功能是去找控制器。Action实现了什么接口

本文案例实现的功能是:在页面上输入中文名字,然后在另外一个网页上显示出来。

案例结构:

 

 

1.EmpAction代码如下,这个是控制器:

package com.guigu.shen.Action3;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.Controller;/* *  * 控制器是实现Controller接口的类 *  *  */public class EmpAction implements Controller{    @Override    public ModelAndView handleRequest(HttpServletRequest request,            HttpServletResponse response) throws Exception {        ModelAndView modelAndView=new ModelAndView();        //设置编码方式:        request.setCharacterEncoding("utf-8");            //获取员工的姓名        String username=request.getParameter("username");        System.out.println("员工的姓名"+username);        //将员工的姓名封装到ModelAndView中去。        modelAndView.addObject("message", username);        //将正式路径名封装到ModelAndView中。          modelAndView.setViewName("/jsp/success.jsp");        return modelAndView;    }}

 

2.SpirngMvc_003.xml文件代码如下:

userActionID

3.springmvc.xml

4.web.xml

SpringMvc_10day_self
DispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
DispatcherServlet
*.action
index.jsp

6.index.xml

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>              My JSP 'index.jsp' starting page    
用户的姓名:

运行结果:正确

转载地址:http://fkodx.baihongyu.com/

你可能感兴趣的文章
C语言中,指向函数的指针变量
查看>>
makerandompwd.py
查看>>
查看网卡中断绑定情况的脚本
查看>>
我的友情链接
查看>>
Apache Commons:功能齐全的通用Java组件
查看>>
Linux系统分区
查看>>
mogilefs服务自管理脚本
查看>>
源码安装Mysql5.5.x
查看>>
学习分布式架构感悟
查看>>
Python学习入门基础教程(learning Python)--3.3 分支语句的条件表达式详解 .
查看>>
Python学习入门基础教程(learning Python)--2.3.4Python函数返回值
查看>>
字符串按位置复制,并统计新字符串长度
查看>>
Web报表工具FineReport的JS API开发(一)
查看>>
FineReport如何手动推送APP消息
查看>>
Mongodb查询语句
查看>>
BCGControlBar中文教程之Ribbon Designer(1/4)
查看>>
Python中运算符not、and、or
查看>>
iOS开发通过UITableViewController 制作QQ好友栏的效果
查看>>
cacti有图无数据
查看>>
第01周作业
查看>>