grails项目中前台传值给后台:

加入我有a.gsp这个页面,a.gsp中有如下代码:

姓名:<input type="text" name="xing" >

在对应的控制器中如果要获得该input中的value只需在控制器中直接:params.xing,params参数直接点name的值即可

(当然前台传值到后台也可以用romote的表情带参数传过去,都是params直接点名字即可)

grails项目中后台传给前台值:

后台可以用

def list = domin.list()

render(view:"a(gsp的名字)",model:[list:list,size:5])

前台接收时:

值:<input type="text" value=“${list}” >

长度:<input type="text" value=“${size}” >

grails项目中域类绑定数据库的表,在每个控制器创建时会在视图下创建与之控制器对应的文件夹在该文件夹下创建控制器的视图(gsp)

在控制器下直接写方法在方法。在方法的跳转时会将控制器的值带到前台,前台去接收。

域类绑定数据库的表的数据,所有关于数据的操作都是通过域类来进行操作,控制器只是负责逻辑处理,控制器的类不去进行数据操作,在同一个控制器下可以使用多个域类

还有一种传值是在前台通过jquery来传给后台值去接收:

---前台

function Scang(){
  var imageid=$("#imageid").val();//getElementById.value(),通过id来获取值
  var optiontype=$("#optiontype").val();
   $.ajax({
    type : 'POST',
    data : {
     imageid : imageid,//传给后台的【参数:值】
     optiontype : '2'
    },
    url : '/MSAPhotos/images/collectimages',//要传到哪个控制器下的哪个方法去处理逻辑
    success : function() {

  //////成功以后要执行的语句
     $("#btn2")[0].style.display = "none";//隐藏
     $("#btn1")[0].style.display = "";//显示
     window.alert("收藏完成!");
    },
    error : function() {

  //执行失败后要执行的语句
     alert("收藏失败");
    }
   })
  }

------后台

同样是params.optiontype既可以获取传过来的值  2

后台images/collectimages的该控制器下的方法中经过处理之后可以直接

render 返回值(如true、false、abc)

ajax中的date获取到的值就是前台返回的值:true、false、abc可以通过获取的值来进行下一步处理如弹框。

-------------还差一个后台传回json数据,前台如何接收,以后补上

grails项目获取前后台的值的更多相关文章

  1. grails项目数据源配置

    grails项目数据源配置 mysql: driverClassName : com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/mysql ...

  2. Jquery判断单选框是否选中和获取选中的值

    第一种:利用选中值判断选中 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http ...

  3. vue2.0获取自定义属性的值

    最近在项目中使用了vue.js.在爬坑的路上遇到了很多问题.这里都会给记录下来,今天要说的是怎么获取自定义属性的值. HTML <!DOCTYPE html> <html> & ...

  4. easyui-combobox 中多选的默认值设置、获取多选值及JS包含字符串、删除字符串

    1.项目中使用到combobox的多选值及相关操作,不多说,直接上代码: <input id="education" name="education" c ...

  5. 再论c#获取存储过程返回值(包括SqlSugar)

    其实这个问题好多年以前研究过: https://blog.csdn.net/xpnew/article/details/6909902 最近因为需要统计日结月结,给同事写了一套调用存储过程的代码.同时 ...

  6. web项目获取资源文件

    首页 博客 学院 CSDN学院 下载 论坛 APP CSDN 问答 商城 活动 VIP会员 专题 招聘 ITeye GitChat GitChat 图文课 写博客 消息 1 评论 关注 点赞 回答 系 ...

  7. Thinkphp 获取最大值id值

    有时候项目需要获取数据库最大的id值,比如生成订单,做排序号,那么Thinkphp 如何获取最大值id值. $info=D('Customer')->where('1=1')->order ...

  8. 使用JS获取SessionStorage的值

    参考:https://www.jb51.net/article/132729.htm 获取sessionStorage的意义 首先获取它是为了将获得的信息输出或者alert():让人容易看到, 其次, ...

  9. python获取线程返回值

    python获取线程返回值 前言 工作中的需求 将前端传过来的字符串信息通过算法转换成语音,并将语音文件返回回去 由于算法不是我写的,只需要调用即可,但是算法执行速度相当缓慢 我的优化思路是,将前端的 ...

随机推荐

  1. springmvc配置文件web.xml详解各方总结(转载)

    Spring分为多个文件进行分别的配置,其中在servlet-name中如果没有指定init-param属性,那么系统自动寻找的spring配置文件为[servlet-name]-servlet.xm ...

  2. ABP Zero示例项目登录报错“Empty or invalid anti forgery header token.”问题解决

    ABP Zero项目,登录时出现如图"Empty or invalid anti forgery header token."错误提示的解决方法: 在 WebModule.cs的P ...

  3. safari cookie设置中文失败

    最近用H5进行手机端开发,由于是window操作系统,为了方便开发和调试,直接在chrome浏览器上进行测试,然后在android机上进行手机端测试,当功能基本完工后,原来在android上运行正常的 ...

  4. jquery css3问卷答题卡翻页动画效果

    这个选项调查的特效以选项卡的形式,每答完一道题目自动切换到下一条,颇具特色.使用jQuery和CSS3,适合HTML5浏览器. 效果展示 http://hovertree.com/texiao/jqu ...

  5. 压缩html

    最近研究程序的优化,压缩html可以减小html的体积,有利于提高页面的相应速度.在webform的basepage中添加如下代码: /// <summary> /// 重写Render方 ...

  6. SharePoint 2013 开发教程

    做了SharePoint有三年了,大家经常会问到,你的SharePoint是怎么学的,想想自己的水平,也不过是初级开发罢了.因为,SharePoint开发需要接触的东西太多了,Windows操作系统. ...

  7. Mac OS X中bogon的处理

    起因 最近写一个项目,之前在eclipse里的tomcat启动是没问题的,最近不知怎么了,启动的时候ehcache会报一个错误,说java.net.UnknownHostException: bogo ...

  8. redis数据结构存储Linked List设计细节(redis的设计与实现笔记)

    redis里拥有一个灵活扩展且获取表头表尾复杂度为O(1)的双端列表,分为list和listNode2部分组成. list: typedef struct list {//链表 listNode *h ...

  9. sqlserver中根据表中的配置概率取到数据

      create proc pr_zhanglei_test1 /*功能描述: 根据t_zhanglei_test1中perc设置的概率,取到相应数据old_id */ as declare @per ...

  10. QStatusBar的用法

      QStatusBa,状态栏是位于主窗口的最下方,提供一个显示工具提示等信息的地方.QMainWindow类里面就有一个statusBar()函数,用于实现状态栏的调用.以下例子都在QMainWin ...