- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 RESTful webservices 的新手,正在尝试更新我的 @OneToMany
来自独立客户端应用程序的关系,但我无法做到这一点。我正在使用 Glassfish 3.1.1 附带的 JAX-RS 的 Jersey 实现。
我有一个类A
有一个 @OneToMany
与类(class)的关系B
.MyRestClient
是我的独立客户端,它正在调用已部署在 Glassfish 3.1.1 上的 RESTful Web 服务。
MyRestClient.java
public class MyRestClient {
public static void main(String[] args) {
Client client = Client.create();
WebResource resource = client.resource("http://localhost:8080/myapp/rest/a/update/123");
B b1 = new B("debris");
ClientResponse response = resource.put(ClientResponse.class, b1);
System.out.println(response.getEntity(A.class).getTitle() + " has " + response.getEntity(A.class).getBList().size() + " Bs.");
}
}
AResource
是一个 EJB session bean,我将其用作 RESTful Web 服务。
@Stateless
@Path("/a")
public class AResource {
@EJB
private AManager aManager;
@PUT
@Consumes(MediaType.APPLICATION_XML)
@Produces(MediaType.APPLICATION_XML)
@Path("/update/{id}")
public Response updateA(B b, @PathParam("id") int id) {
A a = aManager.findAById(id);
a.addB(b);
return Response.status(Status.OK).entity(a).build();
}
}
AResource
我用作 RESTful Web 服务的 EJB session bean。
@XmlRootElement
public class A implements Serializable{
private List<B> bList = new ArrayList<B>();
public List<B> getBList() {
return bList;
}
//remaining code
}
public class B implements Serializable {
private String text;
private A a;
@XmlTransient
public A getA() {
return a;
}
public void afterUnmarshal(Unmarshaller u, Object parent) {
this.a = (A) parent;
}
//remaining code
}
最佳答案
在您的客户端代码中,您没有指定要发送的数据的内容类型 - 因此 Jersey 无法找到正确的 MessageBodyWritter 来序列化 b1 对象。
修改 main 方法的最后一行,如下所示:
ClientResponse response = resource.type(MediaType.APPLICATION_XML).put(ClientResponse.class, b1);
关于web-services - 未找到 Java 类型 myPackage.B 类和 MIME 媒体类型 application/octet-stream 的消息正文编写器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7832760/
这两个 require 语句的工作方式似乎相同: var Mypackage = require('mypackage.js'); var Mypackage require('mypackage')
是否可以在家中将源代码(mypackage.tar.gz)转换为 R 中的窗口安装(mypackage.zip)?我该怎么做 ? 我可以使用 7-Zip 解压缩 tar.gz。当我尝试重新编译以下是错
我已经通过在R提示符下通过以下命令设法将Rcpp.package.skeleton安装到Windows中- Rcpp.package.skeleton("mypackage") system("R C
我知道这应该很容易,而且我知道网上其他人也问过这个问题,但我觉得我理解他们所有的答案和概念,但我的导入仍然抛出错误。 我有这个目录结构 root/myPackage/ root/tests/test_
adam@adam:~/Untitled Folder/package/web$ cat myscript.py from package.settings import sth adam@adam:
我已经将相同的图像保存到/data/data/mypackage/img/中,现在我想显示这个全屏,我曾尝试使用 ACTION_VIEW 来显示 android 标准程序,但它不是从/data/dat
我有一个grails应用程序。我已经安装了Spring Security Core插件2.0 RC2,并且正在BootStrap.groovy中创建角色,用户和requestmap。 我运行应用程序时
我有一个像这样的包目录设置 package_dir |-src | |-mypackage | |-__init__.py | |-setup.py 如何设置 setup.py 以使我能够导入 m
我知道类似的问题很少,但没有一个对我有帮助,所以我正在写一个新的问题。这是我的目录结构: - mypackage - __init__.py - run.py - requirements.t
我一直在努力效仿这个例子:http://blog.softeq.com/2012/12/using-pre-populated-sqlite-database-in.html 此示例旨在向您展示如何打
查询 MediaStore.Video.Media.EXTERNAL_CONTENT_URI 只返回 /sdcard/DCIM/100MEDIA 中的视频 但我想在我的 /sdcard/Android
在 Spring ,当我尝试从我的 BlogController 执行操作时,我试图解决 Unresolved Bean 异常: @Autowired BlogService blogService;
我需要写List myList到 CSV 文件中。我特别需要写values 。 MyClass 具有以下实现: public class MyClass { private Object[]
这是我的 list ?是明显的问题吗?花了很多时间来发现问题......是一项按 Intent 启动类(class)的服务(使用 alarmmanager)。如果没有明显的问题,问题是什么? 感谢您的
我正在努力成为一名优秀的 Pythonista 并关注 PEP 338对于我计划部署的包。 我还尝试使用 setuptools entry_points{'console_scripts': ...
在 perl 中,$self->subname 与 $self->MYPACKAGE::subname 相同吗?我是 Pythonizer 的作者还有一段神秘的 Perl 代码,这个代码又来自 CGI
在 Grails 3.3.8 中,使用基于接口(interface)的新 Grails 服务,我的 UserService是这样的: interface IUserService { User
在 perl 中,$self->subname 与 $self->MYPACKAGE::subname 相同吗?我是 Pythonizer 的作者还有一段神秘的 Perl 代码,这个代码又来自 CGI
我正在使用 Jersey RESTful Web 服务。我如下编写了客户端,但它抛出了我在标题中提到的异常。 public class MyRestClient { public static
当我尝试执行 insertEmployeeDetails 方法时,出现以下错误: org.hibernate.QueryException:无法解析属性:查询:abc.def.mypackage.or
我是一名优秀的程序员,十分优秀!