周海汉
2016.1.4
eclipse 新建maven项目
pom.xml:
==
在WEB-INF中新建 dispatcher-servlet.xml
<?xml version=”1.0” encoding=”UTF-8”?>
在web.xml
<?xml version=”1.0” encoding=”UTF-8”?>
==
新建controller类:
package com.zc;
import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import javax.servlet.Servlet; @Controller public class MyController {
@RequestMapping(“/getdata”) public String getData(@RequestParam(value=”data”, required=false, defaultValue=”my data”) String data, Model model) {
model.addAttribute(“data”, data); //returns the view name return “index”;
}
}
==
在WEB-INF/views中新建index.jsp
<%@ page language=”java” contentType=”text/html; charset=UTF-8” pageEncoding=”UTF-8”%> <!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
数据: ${data}
配置好tomcat
可以在eclipse的library中添加Library. 将tomcat,jre 1.8等添加进去。
并在order中选中。
执行run Server或者maven install,并将生成的war文件放到tomcat的webapps目录中。
访问
http://localhost/server/getdata/?data=mydata
显示
数据:mydata
问题:404 页面不存在
注意页面是否放在所在的地方。
如放在/WEB-INF/下,配置文件必须带该目录,而不是根目录。
如非注明转载, 均为原创. 本站遵循知识共享CC协议,转载请注明来源