小编Jer*_*rin的帖子

使用.val时,Highchart不会从隐藏输入加载数据

我想要做的JsFiddle示例.数据没有正确加载,如果我直接放入数据然后它工作.为什么$("#input").val()不工作?

jquery json hidden-field highcharts

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

如何防止在h:head中加载PrimeFaces theme.css

我使用PrimeFaces作为主要的JSF组件库.但我只需要在一个网页上.其他网页不使用PrimeFaces库.我正在使用模板,这是重要的模板的一部分:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:fn="http://java.sun.com/jsp/jstl/functions">  
<h:head>
    <f:facet name="first">
        <title>
            <ui:insert name="titleOfPage">Insert title</ui:insert>
        </title>
    </f:facet>
    <h:outputStylesheet name="basic.css" library="css" />
    <h:outputStylesheet name="template.css" library="css" />
    <f:facet name="last">
        <ui:insert name="scriptOfPage" />
        <h:outputScript name="mainScript.js" library="javascript" />
        <ui:insert name="styleOfPage" />
    </f:facet>
</h:head>   
<h:body>
Run Code Online (Sandbox Code Playgroud)

我发现用h:head定义,它会自动加载PrimeFaces theme.css.加载页面的源部分如下所示:

<link href="/javax.faces.resource/theme.css.xhtml?ln=primefaces-aristo" rel="stylesheet" type="text/css">
Run Code Online (Sandbox Code Playgroud)

我没有在模板或页面中使用任何实现模板的primefaces.但是h:head stil加载了theme.cs.是否可以仅在需要时加载此主题?

primefaces

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

PHP相当于ASP.NET SqlDataSource

昨晚我在Visual Studio中为我的学校项目做了一个GridView和SqlDataSource.Usualy我使用PHP进行Web开发,但这种组合非常强大,所以我想知道是否存在一个PHP类实现与ASP.NET中的SqlDataSource + GridView相同的想法?

php asp.net gridview sqldatasource

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

MySQL查看外键可以为NULL的位置

我想知道如何创建即使外键为NULL也可以工作的视图.例如,我们有一个表Person,它有一个主键和两个外键:

  • IdPerson
  • FkName
  • FkSurname

两个外键都可以为NULL.现在我们还有两个表,表:

  • IdName
  • 名称

和表:

  • IdSurname

现在我们创建视图以显示每个Person的名称和姓氏:

CREATE VIEW `Database`.`ViewPerson` AS 
SELECT `N`.`Name`, `S`.`Surname`
FROM `Person` `P`, `Name` `N`, `Surname` `S`
WHERE (`P`.`FkName` = `N`.`IdName`) AND (`P`.`FkSurname` = `S`.`IdSurname`)
Run Code Online (Sandbox Code Playgroud)

问题是,如果外键FkSurname为NULL,则即使定义了FkName,也不会显示该行.我想要即使两个外键都是NULL,它仍然返回两列都为NULL的行.现在我知道我可以通过添加表名和表Surname行来解决它,在Name/Surname下有NULL,然后在FkName和FkSurname中引用在这两列下有NULL值的行.但我仍然想知道是否存在外键为NULL并返回行的解决方案.

mysql foreign-keys view

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

f:convertNumber删除逗号为千位分隔符

我想将四位小数值舍入到小数点后一位.这就是我使用的原因f:convertNumber:

<h:outputText value="${current.dayAverage.pressureRelative}" >      
    <f:convertNumber maxFractionDigits="1"/>
</h:outputText>
Run Code Online (Sandbox Code Playgroud)

舍入是正确的,但f:convertNumber增加了一千个逗号分隔符.我想删除这个分隔符,但我不知道如何.我正在使用Apache MyFaces 2.1实现.在f:convertNumberAPI中,它没有任何属性来指定千位分隔符.我想这可以在locale属性中定义?

number-formatting jsf-2

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

JBOSS AS 7和com.mysql.jdbc.Driver错误

我正在使用JBOSS AS 7.0.2.我想以旧的方式创建一个到mysql服务器的连接(我知道我应该使用JNDI,但我只是需要一些快速的东西):

Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(.....);
Run Code Online (Sandbox Code Playgroud)

我在C:\ Java\jboss-as-7.0.2.Final\standalone\deployments下包含mysql-connector-java-5.1.18-bin.jar.我还在构建路径下添加了它.我可以通过Data Source Explorer查看我的表.但是当我尝试通过代码连接到它时,它会在尝试创建新实例时抛出异常:

Class.forName("com.mysql.jdbc.Driver").newInstance();
Run Code Online (Sandbox Code Playgroud)

ClassNotFoundException catch子句捕获此异常:

Error: com.mysql.jdbc.Driver from [Module "deployment.Seminarska.war:main" from Service Module Loader]
Run Code Online (Sandbox Code Playgroud)

我用这个解决方案找到了这个帖子:

通常,您不应该在war文件中包含JDBC驱动程序.

我建议您将驱动程序标记为已提供,并将其添加到服务器的lib目录中.

什么意思标记驱动程序提供?怎么做到这一点?

java mysql jdbc jboss7.x

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