springMVC学习记录
来源:互联网 发布:js给数组添加一个对象 编辑:程序博客网 时间:2024/05/24 05:48
general.jsp
<%@ page language="java" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><c:set var="project_name" scope="session">zshの白老鼠</c:set><c:set var="project_url" scope="session">http://localhost:8080/Kata</c:set><c:set var="encoding" scope="session">UTF-8</c:set>
hello.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="general.jsp" %><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>${project_name}</title></head><body>${user.userName} <br />${user.userPwd}</body></html>
index.jsp
<%@ page language="java" pageEncoding="UTF-8"%><%@ include file="general.jsp" %><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=${encoding}"><title>${project_name}</title><style>.border{border:1px solid red;}.center{text-align:center;}#mainBody{margin:auto auto;width:1024px;height:768px;}#box1{margin:auto auto;width:400px;height:200px;}</style></head><body><div id="mainBody" class="border"><div id="box1" class="border"><form action="${project_url}/d3/info" method="post"><table><tr><td>账号</td><td><input type="text" name="userName" /></td></tr><tr><td>密码</td><td><input type="password" name="userPwd" /></td></tr><tr><td colspan="2" class="center"><input type="submit" value="登录" /></td></tr></table></form></div></div></body></html>
template.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="general.jsp" %><!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>${project_name}</title></head><body>这是hello.jsp<br />${message} <br />version : ${version}</body></html>
web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>Kata</display-name> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <!-- filter --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- filter_end --> <!-- servlet --> <servlet> <servlet-name>test</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>test</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <!-- servlet_end --></web-app>
test-servlet.xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans><!-- HandlerMapping --><bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/><!-- HandlerAdapter --><bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"/><!-- ViewResolver --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <property name="prefix" value="/"/> <property name="suffix" value=".jsp"/></bean><!-- 处理器 --><bean class="controller.CommandTestController" /></beans>
CommandTestController.java(控制器)
package 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.bind.annotation.RequestMethod;import org.springframework.web.servlet.ModelAndView;import entity.User;import global.Common;@Controller@RequestMapping(value="/d3")public class CommandTestController{ //extends AbstractCommandController{@RequestMapping(value={"/info","/general"}, method = RequestMethod.POST)public ModelAndView test(HttpServletRequest req, HttpServletResponse resp, User user) {Common.print(this);ModelAndView mv = new ModelAndView();mv.addObject("user", user);boolean a = mv.hasView();mv.setViewName("hello");return mv;}}
- springMVC学习记录
- SpringMvc学习记录
- springmvc学习记录-20170601
- springMVC注解学习记录
- SpringMVC模式详细学习记录
- SpringMVC拦截器学习记录
- springmvc学习记录(一)
- springmvc 学习记录(二)
- SpringMVC学习记录(一)--环境配置
- SpringMVC学习记录(三)--异常处理
- SpringMVC学习记录(五)--表单标签
- SpringMVC学习记录(六)--Validator验证
- 只是简单记录自己学习的springmvc
- SpringMVC学习记录(九)--RequestContextHolder分析
- SpringMVC学习记录(六)--Validator验证
- SpringMVC学习记录(六)--Validator验证
- SpringMVC学习记录--Validator验证分析
- SpringMVC学习记录(六)--Validator验证
- linux fg bg命令
- 安卓listview滚动时背景变黑的解决方法
- 黑马程序员——集合
- Spring--IOC容器详解
- mongo索引使用正则表达式注意事项
- springMVC学习记录
- mxmlc FLEX命令行编译swf 提示could not find JRE
- linux2权限设置篇
- 智达信股票自动交易软件 3.2.1207.3
- Lua5.1中的API函数
- Session的生命周期
- 路径表示方法与斜杠与反斜杠的使用
- 软件工程之流程
- liunx2文件操作篇