小编Pri*_*ank的帖子

在REST服务中返回XML响应

我正在编写一个RESTful Web服务,我希望返回一个包含一些结果集的XML.我使用了XSTREAM并将对象解析为XML字符串.由于我需要返回此字符串,因此我需要知道如何将其传递回调用客户端.

一种方法是将RESPONSE返回给调用客户端.我的示例代码显示了我正在尝试做的事情.

@Path("somepath")
public class ClassToReturnXML
{
    public Response methodToReturnXML()
    {

       ResponseBuilder builder = new ResponseBuilderImpl();
       builder.type(MediaType.TEXT_XML);
       builder.entity(myXMLString);
       return builder.build();
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有返回实体,虽然状态代码是200.我是否错误地实例化了ResponseBuilder?我还看到了应该如下实例化的地方:

ResponseBuilder builder = Response.status(200);
Run Code Online (Sandbox Code Playgroud)

请建议在响应中返回XML的适当方法是什么.

我正在使用APACHE CXF进行RESTFUL服务.(版本2.2.3 - 我猜):D 在预先感谢所有帮助.

java rest cxfrs

3
推荐指数
1
解决办法
3万
查看次数

使用Rails Form Helpers中的条件

我在Rails中使用button_tolink_to形成帮助器.我需要根据代码中的条件设置html属性.更确切地说,我需要button_to仅在某个条件为真时禁用组件.

我怎样才能做到这一点?下面的代码片段.

<%= button_to "Submit", "#", :id=> "submit", :class => "button_white_big", :disabled => true%>
Run Code Online (Sandbox Code Playgroud)

在上面的陈述中我可能需要:disabled => true或者我可能不需要它.除了重复代码行之外,还有一种干净的方式吗?

干杯-Priyank

ruby-on-rails

2
推荐指数
1
解决办法
1984
查看次数

与JavaScript匿名函数中的"this"对象混淆

嗨,我有以下我试图运行的JavaScript代码.我的目标是掌握thisJavaScript中不同范围和不同类型的调用的含义.

如果你查看下面的代码:我有一个内部匿名函数,它被赋值给innerStuff变量.在那个匿名函数中,这样this指向window对象而不是外部函数对象或其他任何东西.事件虽然它仍然可以访问函数的变量.

无论如何,我不确定,为什么会这样; 但是如果你看下面的代码,我会以后的this形式传递thatinnerStuff它,它可以正常运行并doofus在控制台中打印带有属性的对象.

    var someStuff = {
        doofus:"whatever",
        newF: function()
        {
            var that = this;
            console.log(that);
            var innerStuff = function(topThis){
                console.log(topThis);
            };

            return innerStuff(that);
        }
    }

    someStuff.newF();
Run Code Online (Sandbox Code Playgroud)

现在我只是改变了一点代码.而不是分配它innerStuff,我只是通过调用它直接返回该函数,如下所示:

    var someStuff = {
        doofus:"whatever",
        newF: function()
        {
            var that = this;
            console.log(that);
            return function(that){
                console.log(that);
            }();
        }
    }

    someStuff.newF();
Run Code Online (Sandbox Code Playgroud)

这打印内部匿名函数未定义.是因为that作为参数传递的内容与that外部函数中定义的内容之间存在冲突吗?我认为参数会覆盖可见性.为什么价值不会保留?

这完全令人困惑.

另一方面,如果我没有通过that,而只是使用它,因为可见性存在,结果是正确的和预期的.

我错过了什么?它是变量之间的冲突,存在于相同的范围内吗?有没有一个很好的理由,内部函数this必然会受到window …

javascript scope this

2
推荐指数
1
解决办法
6385
查看次数

将JSON字符串转换为Java Object或HashMap

我正在写一个Android应用程序.我想在意图/活动中传递一些数据,我觉得在这一点上,往返JSON的转换可能是更优化的方式.我能够使用JSONObject支持成功地将java hashmap转换为json字符串.

但是我需要将此JSON字符串转换回java对象或hashmap.什么是最好的方法.

可以包容真的是一个值得做的改变; 如果我有简单的5场对象?在意图之间传输数据的其他方法有哪些.

干杯

java android json

2
推荐指数
1
解决办法
1万
查看次数

mysql列到utf8_bin

我在mysql中有一个表.我想改变其中一列,使其具有utf8_bin作为整理属性.我知道为整个表做的命令就像:ALTER TABLE temp CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;

但是我如何为单个列做到这一点?

谢谢您的帮助

mysql

1
推荐指数
1
解决办法
1175
查看次数

使用jquery获取所有绑定事件

我在一个庞大的代码库中有一个组件.在绑定任何事件或执行任何操作之前,我想获取该组件的所有当前绑定事件.

jquery是否提供了获取组件的所有当前绑定事件的方法?

任何帮助表示赞赏.

干杯

jquery events

1
推荐指数
1
解决办法
254
查看次数

标签 统计

java ×2

android ×1

cxfrs ×1

events ×1

javascript ×1

jquery ×1

json ×1

mysql ×1

rest ×1

ruby-on-rails ×1

scope ×1

this ×1