springMVC注解前台像后台传值的两种方式
来源:互联网 发布:小红书 有钱人 知乎 编辑:程序博客网 时间:2024/04/30 15:05
1 web.xml 配置
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>*.spring</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
2 springMVC-servlet.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <context:component-scan base-package="com.gaowei.controller" /> </beans>
3 前台界面代码。
3.1 login.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"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <form action="login.spring" method="post"> username:<input type="text" name="username"> <br/> password:<input type="text" name="password"> <br/> <input type="submit" value="登录"> </form> </body> </html>
3.2 no.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"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> No! </body> </html>
3.3 yes.jsp
……
4 Contorller层接收前台的两种方式。
4.1 方式一: 利用@RequestParam这个注解
package com.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(@RequestParam("username") String username, @RequestParam("password") String password,Model model){ if (username.equals(password)) { model.addAttribute("username", username); return "ok.jsp"; } else { return "no.jsp"; } }
4.2 方式二:
package com.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"; } } }
原文链接:http://blog.csdn.net/gwblue/article/details/42966017
0 0
- springMVC注解前台像后台传值的两种方式
- SpringMVC注解---前台向后台传值的两种方式
- springmvc前台给后台传值的几种方式
- springmvc前台给后台传值的几种方式
- springmvc前台给后台传值的几种方式
- springmvc前台给后台传值的几种方式
- springmvc常用注、上传文件以及后台返回前台数据的两种方式
- 菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式
- 菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式GOOD
- 菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式
- SpringMVC注解版前台向后台传值的两种方式(IDEA)
- 菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式
- struts2浏览器前台向服务器后台传值的两种方式。
- SpringMVC后台获取前台参数的几种方式
- springmvc 前台向后台传值的两种方式
- SpringMVC后台接受前台传值的方法
- SpringMVC后台接受前台传值的方法
- SpringMVC后台接收前台传来数据的三种简单方式
- 我的 CSDN Blog
- JavaSE001_String类总结之构造器和常用方法
- java Obect 转map map 转Object 工具类
- Android-Andriod studio自定义那些事
- 数据库Sharding的基本思想和切分策略
- springMVC注解前台像后台传值的两种方式
- gflags调试访问越界
- 从MVC和三层架构说到ssh整合开发
- iOS视频处理之---视频截取及添加背景音乐
- 【OpenGL/ES】 第02讲 Android JNI 调用OpenGL ES 2.0
- cocos2dx3.3-从windows8的vs12移植到mac的xcode7.2
- 盘点iOS开发者必看的105个全球最佳博客
- 常见Oracle HINT用法
- MonkeyRunner