小编Pao*_*gia的帖子

是否可以在 CSS 类名中使用空格字符?

我有一个计算机生成的类名的情况,其中类名可能包含空格字符(我无法直接控制转换为类名的 ID)。我想出了如何转义 CSS 中的所有字符(请参阅Whichcharacters are valid in CSS class name/selectors?和http://mathiasbynens.be/notes/css-escapes中的优秀答案)。

但我没有设法在 HTML 代码的 CSS 类名中转义空格字符。

我现在使用了避免空格的解决方案,但我很好奇是否/如何可以转义类属性值中的空格字符。

例如:我的班级名称是"a b"。

我可以在 CSS 中将 CSS 选择器编写为.a\20 b { }.

但是&#x20;在属性中使用,例如,<div class="a&#x20;b"/>将被解释为相同<div class="a b"/>,这定义了两个类。

html css escaping html-escape-characters

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

当上方和下方文本有任何长度时,如何对卡片图像进行内联对齐?

在此输入图像描述

我正在尝试不使用JavaScript创建布局,就像图片附加,顶部和底部是文本,中间是图像,我应该怎么做才能使图像内联对齐,而不使用JavaScript和网格.顶部和底部文本也是动态的,可以是任意长度.

css css3

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

下载后如何刷新页面

我有一个命令按钮,它将调用一个函数来下载文件(标准内容,例如InputStream,BufferedOutputStream...) 下载成功后,在函数末尾,我更改当前对象的一些值并将其保存到数据库中。所有这些都可以正常工作。现在,当文件下载完成时,页面内容不会更新。我必须点击刷新才能看到更新的内容。请帮忙。以下是我的代码的基本结构

document:托管 Bean
getDrawings():方法返回绘图(实体类)列表
CheckedOutBy:实体的属性Drawing

<p:dataTable id="drawing_table" value="#{document.drawings}" var="item" >                            
    <p:column>
        <f:facet name="header">
              <h:outputText value="CheckedOutBy"/>
        </f:facet>
        <h:outputText value="#{item.checkedOutBy}"/>
        ...
</p:dataTable>
<p:commandButton ajax="false" action="#{document.Download}" value="Download" />
Run Code Online (Sandbox Code Playgroud)

在我的托管 Bean 中

public void Download(){
    Drawing drawing = getCurrentDrawing();
    //Download drawing
    drawing.setCheckedOutBy("Some Text");
    sBean.merge(drawing);  //Update "Some Text" into CheckedOutBy field
}
Run Code Online (Sandbox Code Playgroud)

java jsf refresh primefaces

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

具有内联警报的类似Twitter的文本框字符计数

我希望有一个文本框字符"count up",当用户键入并显示文本警报时,当用户跨越所需字符但仍允许用户继续键入时,该字符将增加计数.

jquery textarea character count

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

泛型超级与扩展

正当我认为我终于理解了泛型时,我遇到了以下示例:

public class Organic<E> {
          void react(E e) { }
          static void main(String[] args) {
            //1: Organic<? extends Organic> compound = new Aliphatic<Organic>(); 
            //2: Organic<? super Aliphatic> compound = new Aliphatic<Organic>(); 
           compound.react(new Organic());
           compound.react(new Aliphatic());
           compound.react(new Hexane());
 } }
 class Aliphatic<F> extends Organic<F> { }
 class Hexane<G> extends Aliphatic<G> { }
Run Code Online (Sandbox Code Playgroud)

它说,如果第1行被取消注释,则以下内容将无法编译:

  compound.react(new Organic());  
  compound.react(new Aliphatic());  
  compound.react(new Hexane());
Run Code Online (Sandbox Code Playgroud)

如果第2行是ucommented,则以下内容将无法编译:

compound.react(new Organic());
Run Code Online (Sandbox Code Playgroud)

在第二个例子中,允许脂肪族和它的超类型.那么为什么不允许脂肪族?

在第一个例子中,为什么new Organic不允许?

第一个编译错误:

- The method react(capture#1-of ? extends Organic) in the type Organic<capture#1-of ? extends …
Run Code Online (Sandbox Code Playgroud)

java generics scjp generic-type-argument

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

将图像从XML插入XSL文档

我想知道是否有任何方法可以使用元素或属性在XML文件中声明图像,然后在XSL文件中使用此图像将其输入到表中,而不必在XSL中创建表并输入图像逐个进入表格单元格.这是我当前的XML文档(不完整,因为我只是测试它).

<?xml version= "1.0"?>
<?xml-stylesheet type="text/xsl" href="stylesheet4.xsl"?>
    <countries>
        <country> 
            <countryname>United States</countryname>
            <countryflag>bg_locale.jpg</countryflag>
        </country>

        <country>
            <countryname>United Kingdom</countryname>
        </country>

        <country>
            <countryname>Deutschland</countryname>
        </country>
        </countries>
Run Code Online (Sandbox Code Playgroud)

这是我创建的XSL文件和我尝试使用的方法:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/countries">
<html>
<body bgcolor="black">

<div id="container" style="100%">

<div id="header" style="background-color:black; height:60px"></div>


<div id="content_container" align="center">
    <div id="content" align="left" style="background: url('bg_locale.jpg');height:845px;width:848px">
    Content goes here
    <img src="logo_timber.jpg" align="left"/><br/>
<br/>
<br/>
<br/>
<table border="1">

<tr>
<xsl:apply-templates/>
</tr>

</table>
</div>

</div>

</div>
</body>
</html>

</xsl:template>

<xsl:template match="country">
<tr><td><xsl:value-of select="countryflag"/></td></tr>
</xsl:template>

</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我已创建了一个表,并希望XSL从XML文件中获取图像,然后将其放置,以便每个countryflag图像逐个显示在表中.

html xml xslt templates image

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

什么是我应该下载的jar文件?

import javax.xml.parsers.DocumentBuilderFactory;
    import javax.xml.parsers.DocumentBuilder;
    import org.w3c.dom.Document;
    import org.w3c.dom.NodeList;
    import org.w3c.dom.Node;
    import org.w3c.dom.Element;
    import java.io.File;
Run Code Online (Sandbox Code Playgroud)

我愿意和上面一起工作.那么,什么是jar文件我应该下载并从哪里?

java xml parsing dom

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

Eclipse没有正确部署我的Web应用程序

我正在尝试使用Eclipse Kepler上的Maven创建一个基础Spring项目(安装了m2eclipse).Eclipse没有报告任何错误,但是当我点击Run on Server(或运行Maven Install)时,只部署了来自META-INF和WEB-INF文件的原始文件.这不包括我的dispatcher-servlet.xml配置文件,从而导致FileNotFoundException:

java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/dispatcher-servlet.xml]
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

这是我的web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5">

    <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>
                /WEB-INF/dispatcher-servlet.xml
            </param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
</web-app>
Run Code Online (Sandbox Code Playgroud)

这是我项目文件夹的屏幕截图:

在此输入图像描述

如您所见,只有选定的文件显示在已部署的资源中.

eclipse spring spring-mvc maven

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

javax.crypto.IllegalBlockSizeException:解密异常中的最后一个块不完整

我想在android中解密一个字符串.我一直得到以下异常:

08-21 03:56:56.700: W/System.err(4208): javax.crypto.IllegalBlockSizeException: last block incomplete in decryption
08-21 03:56:56.700: W/System.err(4208):     at com.android.org.bouncycastle.jce.provider.JCEBlockCipher.engineDoFinal(JCEBlockCipher.java:697)
08-21 03:56:56.700: W/System.err(4208):     at javax.crypto.Cipher.doFinal(Cipher.java:1106)
08-21 03:56:56.700: W/System.err(4208):     at com.dharani.android.legalplex.BusinessLayer.BLCommonOperations.decrypt(BLCommonOperations.java:284)
08-21 03:56:56.700: W/System.err(4208):     at com.dharani.android.legalplex.BusinessLayer.BLCommonOperations.decryptAndgetFailCountFromPreferences(BLCommonOperations.java:144)
08-21 03:56:56.700: W/System.err(4208):     at com.dharani.android.legalplex.PresentationLayer.TransparentActivity.onCreate(TransparentActivity.java:112)
08-21 03:56:56.700: W/System.err(4208):     at android.app.Activity.performCreate(Activity.java:4465)
08-21 03:56:56.700: W/System.err(4208):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052)
08-21 03:56:56.700: W/System.err(4208):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1932)
08-21 03:56:56.700: W/System.err(4208):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1993)
08-21 03:56:56.700: W/System.err(4208):     at android.app.ActivityThread.access$600(ActivityThread.java:127)
08-21 03:56:56.700: W/System.err(4208):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1159)
08-21 03:56:56.700: W/System.err(4208):     at android.os.Handler.dispatchMessage(Handler.java:99)
08-21 03:56:56.700: W/System.err(4208):     at android.os.Looper.loop(Looper.java:137)
08-21 03:56:56.700: W/System.err(4208):     at android.app.ActivityThread.main(ActivityThread.java:4507) …
Run Code Online (Sandbox Code Playgroud)

java encryption android exception aes

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

p:commandButton操作在p:confirmDialog中不起作用

我有一个功能,我必须通过我的确认对话框调用我的托管bean,这是用于删除按钮.当用户点击删除按钮时,会弹出一个确认对话框,并onclick显示"是",我的相对托管bean应该被调用.但我无法做到.

<p:commandButton id="Delete" action="#{tbeanId.delete}" icon="ui-icon ui-icon-trash" 
   value="Delete" title="GDeleteButton" ajax="false" onclick="PF('groupDeleteConfirm').show();" type="button">
   <p:confirm header="Delete Record" message="Are you sure about deleting this record?" icon="ui-icon-alert"/>
</p:commandButton>

<p:confirmDialog global="true" showEffect="fade" hideEffect="explode" widgetVar="groupDeleteConfirm">
   <p:commandButton title="GDelYesButton" value="Yes" oncomplete="PF('groupDeleteConfirm').hide()" " />
   <p:commandButton title="GDelNoButton" value="No" onclick="PF('groupDeleteConfirm').hide()" type="button" />
</p:confirmDialog>
Run Code Online (Sandbox Code Playgroud)

jsf dialog primefaces jsf-2

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