mvc 后台传递html,SpringMVC页面向后台传输数据怎么做_html/css_WEB-ITnose

确认

删除

导出

${page.pageStr}

我想在选择数据前边的框上选中时,点击确认按钮,获取数据id,然后将id传到后台,这怎么做,后台在哪里接收,怎么跟Mybatis的(.xml)联系起来,求大神帮助。

回复讨论(解决方案)

把你的列表用一个form围住,action就填你的spring mvc的RequestMapping的value,

在springmvc中可以用requestParam获取post过来的,至于怎么调用mybatis的dao,方法调方法会吧。。

再不懂让懂的人来写吧。或者去好好看看spring reference

当我点击那个按钮时,怎么获取那个id,

当我点击那个按钮时,怎么获取那个id,

简单写一写:

CityForm:

package com.springblank.form;/** * * @author xiaofanku */public class CityForm { private String[] cities; public String[] getCities() { return cities; } public void setCities(String[] cities) { this.cities = cities; } }

HomeController

package com.springblank.controller;import com.springblank.form.CityForm;import java.util.Arrays;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.ModelAttribute;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;/** * * @author xiaofanku */@Controllerpublic class HomeController { @RequestMapping public String echo( @RequestParam("region")String region, HttpServletRequest request, Model model){ model.addAttribute("region", region); model.addAttribute("htRegion", request.getParameter("region")); return "query"; } @RequestMapping public String checkbox(Model model){ model.addAttribute("cityForm",new CityForm()); return "checkbox"; } @RequestMapping public String editCity(@ModelAttribute("cityForm") CityForm bean,Model model){ System.out.println(Arrays.toString(bean.getCities())); model.addAttribute("cityForm",bean); return "checkbox"; }}

checkbox.jsp

JSP Page

您喜欢哪个城市上海 杭州 北京 广州 西安

基础的springblank代码,在我的blog中有下载,另外spring reference也有form标签的示例。

如果value的值是中文在web.xml中加上spring的字符过滤器encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /*

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值