小编Ada*_*dam的帖子

在JSF bean中获取请求URL?

如何在支持JSF页面的bean中获取请求URL?我一直在浏览FacesContext文档,我找到的最好的方法似乎非常长:

public String getRequestURL()
{
    Object request = FacesContext.getCurrentInstance().getExternalContext().getRequest();
    if(request instanceof HttpServletRequest)
    {
            return ((HttpServletRequest) request).getRequestURL().toString();
    }else
    {
        return "";
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:功能要求这里的要求是我们需要第三方JavaScript实用程序的完整URL.该实用程序的使用或体系结构不适合JSF,但是这个调用的所有内容都没有.我发现的方法会起作用,但是如果深入挖掘FacesContext则感觉不对.另外,我希望有一种可以用JSF表达式语言调用的方法,因为它将以"视图"相关的方式使用.

java jsf servlets

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

如何在postgresql中使用GMT时间?

我们在GregorianCalendar的java代码中运行.我们想在postgresql数据库中将它们作为GMT + 0时间在时间​​戳类型列中保留,但我们不确定如何去做.这些字段应该带有时间戳还是没有?通过一个类似的标记"当前"时间postgres函数我们应该使用current_timestamp还是localtimestamp

postgresql timezone

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

JSF ID的规则是什么?

看起来我应该能够在半小时内搜索网页,但是因为我不能:

有效JSF ID的规则是什么?

我读了一个乱码的电子邮件,暗示有限制-_,但我得到IllegalArgumentExceptions,我认为这是由于ID.

编辑

java.lang.IllegalArgumentException: 6a945017207d46fd82b3d3bb7d2795f1
at javax.faces.component.UIComponentBase.validateId(UIComponentBase.java:549)
at javax.faces.component.UIComponentBase.setId(UIComponentBase.java:351)
at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:151)
Run Code Online (Sandbox Code Playgroud)

jsf

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

在JSF中显示java.util.Calendar对象的最简洁方法是什么?

我们有一个带java.util.Calendar对象的对象.我们想在JSF页面上显示数据(最好采用与java.util.Date对象相同的格式).除了创建一个包装类只是为了将Calendar转换为Date之外,似乎应该有一些干净的方法来做到这一点.

java.util.Calendar在JSF页面中显示日期/时间的最简洁方法是什么?

jsf calendar

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

如何将ConfigParser的内容打印到我的日志中?

如何打印一个Python 2.7的内容ConfigParserlogging

我能找到的唯一解决方案是写入临时文件并重新读取该文件.我的另一个想法是从日志记录实用程序中获取一个假的"文件句柄"并将其传递给ConfigParser写入方法,但我不知道知道如何获得这样的句柄形式记录.

python logging python-2.7

11
推荐指数
3
解决办法
4669
查看次数

如何在JBOSS 5中启用远程调试?

如何在JBoss 5中启用远程调试?来自JBoss 4的常用行:

set JAVA_OPTS= -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%
Run Code Online (Sandbox Code Playgroud)

正如在其他的答案等发现似乎并没有工作.服务器永远不会挂起.谷歌搜索"jboss 5远程调试"没有提出JBoss文档中的任何内容.JBoss 4有什么变化吗?如何从eclipse远程调试我的JBoss 5服务器?

debugging jboss remote-debugging

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

地图标签如何用于两个重叠的图像?

我们有两个透明部分的图像,每个部分都有一个地图,并且它们分别工作正常.当使用css位置相对和绝对重叠图像时,只有顶部地图似乎有效.有没有办法让两张地图都有效?

编辑:我们只关心在Mozilla和w3标准中工作,因此不需要IE解决方法.

html css

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

有没有办法忽略表单响应?

有没有办法通过类型或操作URL指定表单以不打开响应?换句话说,我想将信息发送到服务器,但不在客户端上做任何事情.我知道我可以使用ajax并忽略响应,但我想避免在可能的情况下将所有j添加到我的代码中.

编辑:我不是故意将自己限制在html表单中.在我看来,服务器端解决方案也是可以接受的

html forms

7
推荐指数
2
解决办法
3550
查看次数

如何在eclipse中指定预处理程序指令?

如何在eclipse中为不同的配置指定预处理程序指令?例如,如果我有多个主电源应该在不同的配置中运行并指定

#ifdef Problem1
//main func
#endif /*Problem1*/
Run Code Online (Sandbox Code Playgroud)

请注意,这是使用托管makefile

c++ eclipse

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

如何在Java中缓存JAX-WS存根/端口?

用例是应用程序(在JBoss 5上运行)必须在非常有限的带宽上运行.目前,每次我们进行webservice调用时,我们都会请求wsdl并使用JAX-WS重新创建存根.每次创建存根时,都会重新加载wsdl和schema.理想情况下,wsdl永远不会被下载,因为我们已经有了模式的副本,但即使缓存也可以.如果缓存是Serializable,则奖励积分!

是否可以缓存JAX-WS存根/端口?

caching jax-ws

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