小编Mad*_*shi的帖子

XStream:重复的字段异常

<staging>
    <stage>
        <name>aaaa</name>
        <taskName>aa</taskName>
        <taskName>qwqwse</taskName>
        <taskName>qwe</taskName>
        <iconName>asdad</iconName>
        <iconName>dasd</iconName>
    </stage>

    <stage>
        <name>dasda</name>
        <taskName>asdak</taskName>
        <taskName>dasdk1</taskName>
        <taskName>dasdask2</taskName>
        <iconName>dasdn</iconName>
        <iconName>dasdcon</iconName>
    </stage>
</staging>
Run Code Online (Sandbox Code Playgroud)

这是我的java类:

@XStreamAlias("stage")
public class Stage {

private String name;
private List<String> taskName;
private List<String> iconName;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用XStream 1.4.2将该XML数据转换为Java对象.

我见过几个SO帖子,但它仍然没有解决我的问题.

抛出以下异常:

com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter$DuplicateFieldException: Duplicate field taskName
---- Debugging information ----
field               : taskName
class               : com.thbs.soaconnect.model.configuration.Stage
required-type       : com.thbs.soaconnect.model.configuration.Stage
converter-type      :      com.thoughtworks.xstream.converters.reflection.ReflectionConverter
path                : /soaConnect/staging/stage/taskName[2]
line number         : 28
class[1]            : java.util.ArrayList
converter-type[1]   :   com.thoughtworks.xstream.converters.collections.CollectionConverter
class[2]            : com.thbs.soaconnect.model.configuration.Configuration
version             : null
Run Code Online (Sandbox Code Playgroud)

我之前尝试过以下方式:

xstream.addImplicitCollection(Stage.class,"taskName", String.class); …
Run Code Online (Sandbox Code Playgroud)

java xml xstream xml-parsing

3
推荐指数
2
解决办法
5945
查看次数

如何在Windows的Erlang中清除屏幕

我使用Windows作为操作系统并安装了Erlang 16B。如何清除屏幕?

我已经尝试过

clrscr()。

clearscreen()。

cls()。

但是每次都失败了。

(可能是一个非常简单的问题,但我无法找到解决方案。)

windows erlang

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

J2EE过滤器:登录页面无法加载css或任何图像

我已经访问了Java FilterImplementation以进行会话检查链接,其中提到了Spring安全性.我没有得到我需要的帮助.

应用过滤器后,login.jsp无法加载CSS和图像.

我正在尝试在web.xml中提供过滤器并在login.jsp以外的页面上应用过滤器的简单示例.Web.xml文件是:

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>
         org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
    </filter-class>
</filter>
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
 <filter>
 <filter-name>AuthenticationFilter2</filter-name>
 <filter-class>filter.AuthorizationFilter2</filter-class>
 <init-param>
    <param-name>avoid-urls</param-name>
    <param-value>login.jsp</param-value>
 </init-param>`
 <filter>
Run Code Online (Sandbox Code Playgroud)

过滤器类是:

    private ArrayList<String> urlList;

public void destroy() {
    // TODO Auto-generated method stub
    System.out.println("authorization filter2 destroy method....");
}




public void doFilter(ServletRequest req, ServletResponse res,
        FilterChain chain) throws IOException, ServletException {

    System.out.println("authorization filter2 doFilter method....");

    HttpServletRequest request = (HttpServletRequest) req;
    HttpServletResponse response = (HttpServletResponse) res;
    String url = request.getServletPath();

    System.out.println("ppp:"+request.getRequestURL());

    System.out.println("url is :"+url);

    boolean allowedRequest = false; …
Run Code Online (Sandbox Code Playgroud)

java jsp java-ee servlet-filters

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

标签 统计

java ×2

erlang ×1

java-ee ×1

jsp ×1

servlet-filters ×1

windows ×1

xml ×1

xml-parsing ×1

xstream ×1