- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下 POJO ,根元素没有显示在 xml 文件中(通过 SOAP jax-ws 调用发送),有人可以指出问题吗?
@XmlRootElement(name = "CATALOGUE")
@XmlAccessorType( XmlAccessType.FIELD )
public class Catalogue implements Serializable, Comparable<Catalogue>
{
@XmlTransient
private Integer catalogueId;
@XmlElement( name = "COMMENT", required = false, nillable = false )
private String catalogueComment;
@XmlElement( name = "VERSION", required = false, nillable = false )
private String catalogueVersion;
@XmlElement( name = "VALID_FROM_DTS", required = false, nillable = false )
private Date catalogueValidFromDts;
@XmlElement( name = "CREATED_DTS", required = false, nillable = false )
private Date catalogueCreatedDts;
@XmlElementWrapper(name = "ITEMLIST")
@XmlElement(name = "ITEM")
private List<Item> itemList;
@XmlTransient
private Integer catalogueLifecyclePhase;
@XmlTransient
private Integer ownerId;
xml文件看起来像
<COMMENT>LK</COMMENT>
<VERSION>4</VERSION>
<VALID_FROM_DTS>1990-01-25T00:00:00Z</VALID_FROM_DTS>
<CREATED_DTS>2012-05-14T15:49:38.655+01:00</CREATED_DTS>
<ITEMLIST>
<ITEM>
<NAME>Adult Period Pass Corsham</NAME>
<DESC>1 week</DESC>
<SKU>ACT-38</SKU>
<PRICE>15</PRICE>
<CATEGORIES>
<CATEGORY>
<CategoryName>Product</CategoryName>
<CategoryDate>1 week</CategoryDate>
<CategorySortOrder>0</CategorySortOrder>
</CATEGORY>
<CATEGORY>
<CategoryName>Product Type</CategoryName>
<CategoryDate>Coach</CategoryDate>
<CategorySortOrder>0</CategorySortOrder>
</CATEGORY>
.....................
我希望是这样的
<CATALOGUE> <-----------missing!!!
<COMMENT>LK</COMMENT>
<VERSION>4</VERSION>
<VALID_FROM_DTS>1990-01-25T00:00:00Z</VALID_FROM_DTS>
<CREATED_DTS>2012-05-14T15:49:38.655+01:00</CREATED_DTS>
<ITEMLIST>
<ITEM>
<NAME>Adult Period Pass Corsham</NAME>
<DESC>1 week</DESC>
<SKU>ACT-38</SKU>
<PRICE>15</PRICE>
<CATEGORIES>
<CATEGORY>
<CategoryName>Product</CategoryName>
<CategoryDate>1 week</CategoryDate>
<CategorySortOrder>0</CategorySortOrder>
</CATEGORY>
<CATEGORY>
<CategoryName>Product Type</CategoryName>
<CategoryDate>Coach</CategoryDate>
<CategorySortOrder>0</CategorySortOrder>
</CATEGORY>
.....................
</CATALOGUE>
用于返回对象的代码是
@Stateless
@Remote
@WebService
public class CatalogueManagerSoapService
{
public CatalogueManagerSoapService()
{
// TODO Auto-generated constructor stub
}
@EJB
private SOAPExportService userService;
@WebMethod
public Catalogue getLatestCatalogue(
String username,
String password,
String catalogueName ) throws Exception
{
Catalogue c = CatManager.getCatalogue();
return c;
}
}
最佳答案
回答我自己的问题
这是 JAX-WS (JRS181) @WebResult 的默认实现
@Retention(value=RetentionPolicy.RUNTIME)
@Target({METHOD})
public @interface WebResult {
String name() default "return";
String targetNamespace() default "";
boolean header() default false;
String partName() default "";
}
如您所见,“return”是默认的。更改为@WebResult( name = "CATALOGUE") 解决了问题
关于java - JAXB 注释 RootElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10808125/
在指南中,我可以找到: ” 如果要将Ember应用程序嵌入到现有站点中,则可以通过提供rootElement属性为特定元素设置事件监听器: window.App = Ember.Application
我有以下 POJO ,根元素没有显示在 xml 文件中(通过 SOAP jax-ws 调用发送),有人可以指出问题吗? @XmlRootElement(name = "CATALOGUE") @Xml
我的目标是在任意 Angular 项目中找到根元素(如果我只有 Angular 对象)。这显然不太合规,所以一个破解的解决方案就可以了。 我的第一个方法是 find("[ng-app]"),但这在引导
我正在尝试在应用程序中使用 handsontable 并对代码进行一些实验。我现在面临错误 - “instance.rootElement.getAttribute 不是函数”。当我检查它发生在代码行
我一直在关注 monotouch.dialog 任务示例应用程序 (http://docs.xamarin.com/ios/Guides/User_Interface/MonoTouch.Dialog
我正在向 RootElement 的一部分添加某些值,如下所示:- NavigationRoot = new RootElement("Menu"){ //Here we create the roo
我正在尝试使用 Monotouch.Dialog 构建菜单结构。该结构由多个嵌套的 RootElement 组成。 创建 RootElement 时,您在构造函数中设置标题。此标题用于表格单元格的文本
我正在使用 jersey REST JAX-RS 来开发 REST Web 服务。我想以以下格式返回 xml- .... 我在每个 POJO 类中使用@RootElem
当我执行 node elementexplorer.js http://127.0.0.1:8080/app/view1 我收到以下错误: There was a webdriver error: E
我正在尝试为 XSD 类型指定一个实现类。这是一个最小的示例架构: 我现
我试图找到包含在 Windows 服务窗口(开始->运行->Services.msc)中的列表项。该列表项名为“Arc Service”,使用 Inspect 很容易找到它,但我的代码无法找到它。这是
我有以下带有命名空间的 XML 文件: 1972 Dennis Ritchie 1995 Rasmus
我在我的项目中使用了 angulartics,但是当我向我的模块添加依赖项时,出现以下错误: 未知提供者:$rootElementProvider <- $rootElement <- $locati
我有一个导入 xsd 的 wsdl 文件。在我的 pom.xml 中,我使用 Apache-CXF 和 wsdl2java 来生成代理类,但需要更改名称。这应该是可能的,因为相反,从 xsd 文件生成
我的 xml 文件中有注释,称之为 X。我从另一个 xml 文件 Y 中获取,我想将元素放置在 X 中的正确注释下。我正在使用 java appendChild 方法。在这种情况下,“rootElem
下面是我的 XML 字符串,我在访问 Entity3 列表时遇到问题。 Value1 Value2 Value1 Value2
在我正在构建的应用程序中,我使用以下模式:如果用户单击分层导航元素,我会立即打开下一个 UIViewController,它会自行加载数据并显示如果通过网络加载微调器。 现在大多数 ListView
我需要将使用 ember-cli 制作的 ember 应用程序嵌入到现有网站中。 如果没有 ember-cli 我会这样做: App = Ember.Application.create({ ro
我遵循生成 jaxb 对象的架构。我正在用数据填充 jaxb 对象,然后对其进行编码(marshal)。我想在编码(marshal) jaxb 对象时进行模式验证。 ByteArrayOutputSt
我一直在上下搜索有关如何执行此操作的信息: 我需要根据 RadioGroup 的值创建多个 RootElement,我不太确定如何或在何处编写它。 理想情况下,它会创建一个新的 RootElement
我是一名优秀的程序员,十分优秀!