表格数据是通过会话还是参数传递的?(Is form data passed through session or params?)
我不理解以下应用程序中
session
和params
之间的区别。用户提交新的电影表单。 相关控制器如何访问电影的标题?
session['title']
session.title
params['title']
params.title
- 上述所有的
基于StackOverflow答案在Controller类中的session和params之间的差异 :
params
存在于表单的url或post体中,因此在查询完成后它就会消失。会话在多个请求之间保持不变(信息通常存储在cookie中,但这取决于您的配置)。
简而言之:
- params:仅一个请求(创建一个对象,访问一个特定页面)
- session:要保留的信息(购物车,登录用户..)
我在测验中选择了(1)
session ['title']
并得到了错误的答案。 我选择了(1)因为我认为它涉及访问必须持久的信息。我是否误解了这个问题,也许这只是“只有一个请求”,所以答案应该是(3)
params['title']
?I am not understanding the difference between
session
andparams
in the following application.A user submits a new movie form. How would the associated controller access the title of the movie?
session['title']
session.title
params['title']
params.title
- All of the above
Based on the StackOverflow answer at Difference between session and params in Controller class:
params
live in the url or in the post body of a form, so it vanishes as soon as the query is made.Session persists between multiple requests (the info are often stored in cookies but this depends on your configuration).
To be short:
- params: one request only (creation of one object, access to one particular page)
- session: info to be persisted (cart, logged user..)
I chose (1)
session ['title']
on the quiz and got the answer wrong. I chose (1) because I thought it involved accessing information that had to persist.Am I misinterpreting the question and maybe this falls more under "one request only" so the answer should be (3)
params['title']
?
原文:https://stackoverflow.com/questions/17978606
最满意答案
您可以为按钮设置保证金
You can put margin to the buttons
相关问答
更多-
使屏幕填充gridlayout(Make screen fill gridlayout)[2019-05-30]
尝试修改的xml:Layout的附加属性确保包含的Item在给定约束下的大小正确。 可以拉伸Item s以填充可用空间( fillWidth / fillHeight ),强制在一定值( minimumWidth / minimumHeight )下不收缩或不扩大某个其他值( maximumWidth / maximumHeight )。 您还可以强制Item占用多个行/列( rowSpan / columnSpan )并假设特定大小( preferredWidth / preferredHeight表示minimum == ...您可以为按钮设置保证金 You can put margin to the buttons看一下关于动画布局变化的官方谷歌文档 ,这也适用于GridLayout 编辑:或者在这里看看这个答案 。 Take a look at the official google docs on animating layout changes, this should work for GridLayout too Edit: or take a look at this answer here.所以我看到你的代码有两个问题 您最后两个项目的列号是相同的,这就是它堆叠的原因。 您没有为每个视图提供正确的layout_gravity 。 这是您工作的修改后的代码将第二列中的项设置为宽度为0dp,将android:layout_gravity设置为水平填充。 这应该可以防止它们被剪裁。 Set the items in the second column to have a width of 0dp and android:layout_gravity to fill horizontal. This should prevent them from clipping.我想不出任何其他方式。 选项1绝对是我将使用的,并且被Eclipse代码广泛使用(例如,对话框按钮栏上的按钮)。 由于您已经假设控件布局数据是GridData因此可以安全地假设父布局是GridLayout (将GridData设置为某些其他布局上的布局数据通常会产生运行时错误)。 I can't think of any other way. Option 1 is definitely what I would use and is used widely by Eclipse code (buttons ...GridLayout中的项重叠?(Items in GridLayout overlap?)[2021-12-09]
使PPGame继承自GridLayout和GroundTile : class GroundTile(Image): pass class PPGame(GridLayout): def __init__(self, **kwargs): super(PPGame, self).__init__(**kwargs) for x in range(5): self.add_widget(GroundTile()) sel ...Gridlayout没有任何Adapters,因为它不是从AbsListView派生的。 只有GridView附带适配器。 Gridlayout doesn't have any Adapters as its not derived from AbsListView . Only GridView comes with Adapters.而不是使用网格视图为什么你不使用相对布局并相对设置你的布局。你的第二个问题是因为你正在设置你的网格行一个接一个,因此在设置imageview后它设置你的textview txtCabinDesc ..尝试以下代码我尝试过的片段。相关文章
更多- form load 的问题
- 《Big Data Glossary》笔记
- Becoming a data scientist
- Spring Data: a new perspective of data operations
- MyBatis-Spring SqlSessionFactoryBean 创建session
- 自己封装的一个Solr Data Import Request Handler Scheduler
- 微信公众平台开发教程(八)Session处理
- 关于session生命周期问题
- data-config
- (二)solr data import
最新问答
更多- 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
- 如何通过引用返回对象?(How is returning an object by reference possible?)
- 矩阵如何存储在内存中?(How are matrices stored in memory?)
- 每个请求的Java新会话?(Java New Session For Each Request?)
- css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
- 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
- xcode语法颜色编码解释?(xcode syntax color coding explained?)
- 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
- 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
- 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
- 西安哪有PLC可控制编程的培训
- 在Entity Framework中选择基类(Select base class in Entity Framework)
- 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
- 电脑二级VF有什么用
- Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
- 金华英语角.
- 手机软件如何制作
- 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
- 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
- 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
- Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
- 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
- python的访问器方法有哪些
- DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
- 在Ruby中对组合进行排序(Sorting a combination in Ruby)
- 网站开发的流程?
- 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
- 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
- 透明度错误IE11(Transparency bug IE11)
- linux的基本操作命令。。。