Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >玩!框架路线。长数据类型

玩!框架路线。长数据类型
EN

Stack Overflow用户
提问于 2012-08-06 01:18:38
回答 1查看 1K关注 0票数 2

似乎我在定义路径中的长变量时有问题。这是路由文件中的行:

代码语言:javascript
运行
AI代码解释
复制
GET   /topic/:id                    controllers.Topics.show(id: Long)

这是处理这条路线的方法:

代码语言:javascript
运行
AI代码解释
复制
public static Result show(long id) {
   // handle request here...
} 

我得到的是324错误:

错误324 (net::ERR_EMPTY_RESPONSE):服务器没有发送任何数据就关闭了连接。

我认为问题在于长数据类型,因为对于Int,它就像一种魅力。

是什么使它起作用的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-06 01:20:15

您必须在操作中使用Long对象而不是long主类型:

代码语言:javascript
运行
AI代码解释
复制
public static Result show(Long id) {
   // handle request here...
} 
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11825480

复制
相关文章
来玩Play框架01 简介
说到网络框架,Ruby的Ruby on Rail和Python的Django都相当轻巧好用,但Java下的框架,则要沉重很多。有人因此质疑Java语言本身是否符合网络时代的需求。Java大神们对这一问
Vamei
2018/01/18
1.4K0
来玩Play框架01 简介
来玩Play框架02 响应
我上一章总结了Play框架的基本使用。这一章里,我将修改和增加响应。 HTTP协议是按照“请求-响应”的方式工作。Play框架的核心是用动作(Action)来完成“请求-响应”。一个动作负责处理一种请求。一个项目可能要定义许多动作。复杂的网站,可能要定义上百个动作。所以,Play使用控制器(Controller)和URL路由(URL routing)来组织管理动作。控制器用于给动作分类。URL路由(routes)记录了URL和动作的对应关系。 IDE 在开发代码之前,先简单介绍如何使用Eclipse,开发P
Vamei
2018/01/18
8580
来玩Play框架02 响应
来玩Play框架01 简介
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!
Vamei
2018/09/25
1K0
来玩Play框架01 简介
来玩Play框架03 模板
在上一章节中,我把字符串通过ok()返回给客户。我可以把一个完整的html页面放入字符串中返回。然而,现代的框架都提供了更好的方法——模板。模板将视图和数据分开。服务器可以把不同的数据传递给同一个模板,从而产生不同的页面。 Play同样也有一套模板系统。模板的大部分内容都可以用html写,作为视图,而在一些特别的地方,预留给数据参数。在模板中,用Scala语言来调用参数。 使用模板 我首先创建一个模板,纯粹起视图功能。在app/views文件夹中,新建文件index.scala.html (如果已有,则删除
Vamei
2018/01/18
8270
来玩Play框架03 模板
QTT(趣头条)长链接RPC框架
“qrpc借鉴了谷歌grpc的核心理念(流+双向调用),但没有http2的历史包袱,实现上更轻量化,性能上也更优化(batch+writev),大致是grpc的2~3倍,并且内存上更节省(没有常驻的写协程)。此外还提供了非常实用的OverlayNetwork特性,使得长链接既可以直接跑在tcp之上,也可以跑在ws等协议之上,而不需改任何业务代码”
FunTester
2019/10/29
1K0
QTT(趣头条)长链接RPC框架
来玩Play框架04 表单
表单(form)是最常见的从客户往服务器传递数据的方式。Play框架提供了一些工具。它们可以从表单中提取数据,验证提交数据的合法性,或者在视图中显示表单。我先来介绍最简单的使用表单提交数据的方式。  增加表单 我可以用纯粹html的方式产生一个表单。在app/views下增加模板form.scala.html: <!DOCTYPE html> <html> <body> <form method="POST" action="/postForm"> <input type="text
Vamei
2018/01/18
9500
来玩Play框架04 表单
来玩Play框架07 静态文件
Play框架的主要功能是提供动态响应的内容。但一个网络项目中必然有大量的静态内容,比如图片、Javascript文件、CSS文件等。我下面介绍如何在Play项目中加入静态文件。 默认路径 Play项目的静态文件一般存储在根目录下的public文件夹。新建Play项目时,routes文件会有下面的默认记录: # Map static resources from the /public folder to the /assets URL path GET /assets/*file
Vamei
2018/01/18
9860
来玩Play框架07 静态文件
来玩Play框架06 用户验证
用户验证(User Authentification)复合的使用Play框架的数个功能,包括前面已经了解的表单和数据库,以及这篇文章里要提到的加密和会话。根据应用或站点的复杂程度,用户验证也可以随之变化。这里将介绍用户验证的一个基本实现方式。 加密 为了信息安全,用户密码需要加密,而不是保存为明文。Bcrypt算法可以对明文密码进行哈希(Hash)转换。我保存在数据库中的密码,是经过转换后的文本。 JBcrypt是一个外部的包,提供了Bcrypt功能。要在build.sbt中说明这个包的来源和版本: nam
Vamei
2018/01/18
1.1K0
来玩Play框架06 用户验证
来玩Play框架05 数据库
数据库是整个站点的数据储藏室。用户提交的数据可以存储在数据库中,以便未来使用。Play可以通过JDBC和数据库通信。我讲介绍Play和mysql数据库的连接。  Play 2.*版本的默认操作数据库的方式是通过Ebean。Play提供Finder这一帮助类型,可以实现一些简单的数据库查询。 数据库准备 在mysql中增加数据库testing。增加用户"player",密码为"player"。为用户player增加适当的权限。 CREATE DATABASE testing DEFAULT CHARACTER
Vamei
2018/01/18
9850
来玩Play框架05 数据库
Javaweb开发学习路线及Java三大框架
Java web开发,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
慕容千语
2019/06/12
4.3K0
Java项目框架搭建系列(Java学习路线)-博客提纲
你会根据一个现有项目A复制一下搭建出另外一个类似框架的项目B,然后在项目B上进行业务逻辑开发。
全栈程序员站长
2021/04/07
9810
前端读书路线图:从入门到编写框架
某天,我在阅读《JavaScript 框架设计:第 2 版》的时候,发现我在 2015 年画的读书路线系列中的前端篇,被收录到其中。
Phodal
2018/08/08
4640
前端读书路线图:从入门到编写框架
长读长序列比对
随着三代测序技术的发展,目前已经开发出多款适用于三代测序数据的比对软件,例如minimap2,ngmlr,blasr 等。
生信喵实验柴
2022/10/25
1.4K0
轮询、长轮询、长连接、websocket
 Web端即时通讯技术:即时通讯技术简单的说就是实现这样一种功能:服务器端可以即时地将数据的更新或变化反应到客户端,例如消息即时推送等功能都是通过这种技术实现的。但是在Web中,由于浏览器的限制,实现即时通讯需要借助一些方法。这种限制出现的主要原因是,一般的Web通信都是浏览器先发送请求到服务器,服务器再进行响应完成数据的现实更新。   实现Web端即时通讯的方法:实现即时通讯主要有四种方式,它们分别是轮询、长轮询(comet)、长连接(SSE)、WebSocket。它们大体可以分为两类,一种是在HTTP基
用户1214487
2018/03/28
9.5K0
前端开发学习路线图,完整学习教程+工具+框架
回看近年的前端发展,不管是之前的散装前端时代,还是后来插件化、模块化的演进,亦或是现如今如火如荼的前端工程化迭代,发展速度实在是太快了,各种框架层出不穷,这些难免会让我们这些学习者眼花缭乱,满腹疑团。
用户7365393
2021/09/19
7190
使用php的swoole框架,实现高性能长连接websocket
以上就介绍了使用php的swoole框架,实现高性能长连接websocket,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。大型PHP项目实战直播资料扫码加我获取,也可以(点击加群)获取学习资料
叫我可儿呀
2019/11/19
1.9K0
使用php的swoole框架,实现高性能长连接websocket
轮询、长轮询、长连接、WebSocket
实现即时通讯常见的有四种方式,分别是:轮询、长轮询(comet)、长连接(SSE)、WebSocket。
十玖八柒
2022/08/01
7.1K0
轮询、长轮询、长连接、WebSocket
rocketmq长轮询原理_java长轮询
push:broker推,优势:实时,长链接,不会频繁建立链接;缺点:慢消费,broker负载过高
全栈程序员站长
2022/11/04
1.4K0
轮询和长轮询_http长轮询
长轮询:说白了也是客户端请求服务端,但是服务端并不是即时返回,而是当有内容更新的时候才返回内容给客户端,从流程上讲,可以理解为服务器向客户端推送内容;
全栈程序员站长
2022/09/20
1.6K0
长连接
正常来说,TCP连接建立后,只要不主动释放,连接会一直存在,所以为了避免无用连接占用资源导致客户端无法建立新连接,就需要保活机制,保活机制在传输层和应用层都有实现。短连接每次交互后会主动释放连接,不需要保活。
冰寒火
2022/09/25
1.9K0

相似问题

玩!框架模板引擎导入长类名的问题

11

玩子项目路线

10

玩!框架- ORM

24

玩!框架+ DynamoDB

22

玩!框架链接

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文