小编Tha*_*ham的帖子

getResourceAsStream的问题

我正在写一个上传和下载功能,我尝试用这两种方法写入或读取同一个文件夹,我遇到了一些问题getResourceAsStream.(该软件在glassfish上运行)

上传:方法上传到这个文件夹:/home/phamtn8/glassfishv3/glassfish/domains/domain1/applications/Documents/Documents-war_war/drawings/Liandro.jpg- >工作很棒

下载:stream =the above path

input = this.getClass().getResourceAsStream(stream); //返回null

包含这些上载和下载方法的类文件的位置位于: /home/phamtn8/glassfishv3/glassfish/domains/domain1/applications/Documents/Documents-war_war/WEB-INF/classes/org/xdrawing/web.如果我把jpg文件放在这里,getResourceAsStream工作.

注意:this.getClass.getName()退货org.xdrawing.web.FileName

请帮忙 !!!

java web-applications

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

CSS:显示:内联似乎不适用于IE

我使用CSS来使无序列表ul像这样水平显示

 <div id="header">
     <ul>
        <li class="header-li">....</li>
        <li class="header-li" style="width: 200px; display: inline-block;">
                            ...                                
        </li>                            

     </ul>
 </div>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS

#header
{ 
    height: 30px;
    width: 985px;
    padding: 0px 10px 0px;
    vertical-align: middle;
    display: inline-block;
    font-size: 14px;
    overflow: hidden;
}
#header ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

.header-li{
    display: inline;    
    padding-right: 20px;
}
Run Code Online (Sandbox Code Playgroud)

display:inline是帮助水平显示我的列表,这在FF,Safari和Chrome上工作,但在IE8上不起作用.请帮助这里是一些屏幕截图显示Firefox外观和IE外观之间的差异

FireFox,Chrome和Safari LookIE Look

html css html-lists

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

Java:如何在字母中进行增量

我将在 Java 中读取两个字符的字符串。我想确定它的下一个增量是什么。下面是增量规则。

AA -> AB -> AC -> ... -> AZ -> BA -> BB -> ... -> ZZ -> AA
Run Code Online (Sandbox Code Playgroud)

所以如果我读入AC,我就会打印出来AD

编辑

我可以增加一个字符,就像这样System.out.println((char) ('C' + 1));。所以我正在考虑解析字符串,获取单个字符,只需增加或减少 char 的值。环绕是让我着迷的,比如AZ-> BA。还不确定实现这一目标的最佳方法是什么。你有什么想法

java

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

这是Primefaces错误还是Mojarra/MyFaces错误

我不能似乎能当我内触发事件columndataTable.这是我简单的演示

<h:form id="form">
    <!--This section of p:tree here seems to be the reason causing the event not fired when click the command button-->
    <p:tree value="#{viewBean.root}" var="node" dynamic="true" cache="false"  
                selectionMode="checkbox"  selection="#{treeBean.selectedNode}">  

        <p:ajax event="expand" update=":form:messages" listener="#{viewBean.onNodeExpand}" />  
        <p:ajax event="collapse" update=":form:messages" listener="#{viewBean.onNodeCollapse}" />  
        <p:ajax event="select" update=":form:messages" listener="#{viewBean.onNodeSelect}" />  
        <p:ajax event="unselect" update=":form:messages" listener="#{viewBean.onNodeUnselect}" />  

        <p:treeNode>  
            <h:outputText value="#{node}" />  
        </p:treeNode>  
    </p:tree>
    <h:panelGroup id="mygroup">
            <p:dataTable id="mytable" value="#{viewBean.foodList}" var="item">
                <p:column>
                    #{item}
                </p:column>
                <p:column>
                    <p:commandButton value="delete" 
                                     action="#{viewBean.delete}"
                                     update=":form:mygroup">
                        <f:setPropertyActionListener target="#{viewBean.selectedFood}"
                                                     value="#{item}"/>
                    </p:commandButton>
                </p:column>
            </p:dataTable> …
Run Code Online (Sandbox Code Playgroud)

jsf myfaces primefaces mojarra

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

Java:使Enum绑定到不同的String值

所以我有这样的事情

public enum DataType {

    RECORD_TYPE("0"),
    ...

    private String code;

    private DataType(String code){
         this.code = code;
    }

    public String getCode() {
         return code;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以,当我这样做

System.out.println(DataType.RECORD_TYPE);
Run Code Online (Sandbox Code Playgroud)

它打印出字符串RECORD_TYPE,但我想打印出来0,我不想这样做

System.out.println(DataType.RECORD_TYPE.getCode());
Run Code Online (Sandbox Code Playgroud)

因为我觉得用户很可能忘记把它getCode()放入.我知道Enum没有toString方法,有没有办法让我在java将Enum转换为String时更改默认行为?

java enums

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

标签 统计

java ×3

css ×1

enums ×1

html ×1

html-lists ×1

jsf ×1

mojarra ×1

myfaces ×1

primefaces ×1

web-applications ×1