什么是JSF中的viewstate,它是如何使用的?

在JSF中,有一个与每个页面关联的视图状态,它与提交等来回传递。 我知道viewstate是使用页面上各种控件的状态计算的,并且您可以将其存储在客户端或服务器端。 问题是:这个值是如何使用的? 它是否用于validation在提交时发送的值,以确保不会发送相同的请求两次? 另外,它是如何计算的 – 我意识到富脸可能与myfaces的计算方式不同,但一个想法会很好。 谢谢。

如何从http或https请求获取带端口的主机名

我在jboss容器中部署了两个应用程序(相同的unix框)。 如果我从app1收到请求,我需要为app2构建相应的请求。 例如: 如果app1请求是: http : //example.com/context? param1 = 123 然后我需要提取“ http://example.com/ ”,以便我可以构建第二个应用程序的请求。 我试过用: HttpServletRequest.getServerName() & HttpServletRequest.getServerPort() & \ HttpServletRequest.getHeader(“host”) 方法,但请求可能是http或https。 如果还有其他更好的方法,请告诉我。 谢谢!

Java商业友好的R-tree实现?

我需要Java中的商业友好(Apache许可证,LGPL,Mozilla公共许可证等) R-tree实现,以便将地理名称 Web Service替换为时区,如问题“在不使用Web的情况下从纬度/经度确定时区 ”中所建议的那样像Geonames.org这样的服务 “。 我找到了 一些 ,但我想知道是否有人在实践中评估或使用它们。

每当POM改变时,Eclipse中的Maven就会抱怨“无法找到Javac编译器”

每次我在eclipse中更改我的pom.xml时都会收到错误消息。 Build errors for myapp; org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project web: Compilation failure Unable to locate the Javac Compiler in: C:\Program Files (x86)\Java\jre6\..\lib\tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). In most cases you can change the location of your […]

定制设计JScollPane Java Swing

我需要为我的所有scrollpanes设计这个滚动条: 使用Java Swing。 我正在使用Netbeans IDE。 什么是最简单的解决方案? 非常感谢你。 问候

如何使JTable同时AutoResize和horizo​​ntall可滚动?

我将JTable放入JScrollPane 但是当我设置JTable Auto Resizeable时,它将没有水平滚动条。 如果我设置了AUTO_RESIZE_OFF,那么当列宽不够大时,Jtable将不会填充其容器的宽度。 那我该怎么做呢: 当桌子不够宽时,展开以填充其容器宽度 当表足够宽时,使其可滚动。 谢谢

Java的媒体信息提取器

我需要一个可以处理常见媒体格式的媒体信息提取库(纯Java或JNI包装器)。 我主要将它用于video文件,我至少需要这些信息: video长度(运行时) video比特率 video帧率 video格式和编解码器 video大小(宽X高) 音频频道 音频格式 音频比特率和采样率 有几个库和工具,但我找不到Java。

Mac OS X El Capitan上不支持的major.minor版本

在线上针对El Capitan的主要次要版Java的解决方案不正确之后,我看到了几个解决方案,这些解决方案使您无法禁用无根,我不喜欢它的声音,或者只是在OS X El Capitan中不再工作。

将大量小文件读入内存的最快方法是什么?

我需要在每个服务器启动时读取~50个文件,并将每个文本文件的表示放入内存中。 每个文本文件都有自己的字符串(这是用于字符串持有者的最佳类型?)。 将文件读入内存的最快方法是什么?保存文本的最佳数据结构/类型是什么,以便我可以在内存中操作它(主要是搜索和替换)? 谢谢

Java:列表列表的笛卡尔积

我有一个问题,这是一个普通的编程问题,但我的实现是在Java中,所以我将以这种方式提供我的示例 我有一个这样的课: public class Foo { LinkedHashMap<String, Vector> dataStructure; public Foo(LinkedHashMap<String, Vector> dataStructure){ this.dataStructure = dataStructure; } public String[][] allUniqueCombinations(){ //this is what I need to do } } 我需要从LinkedHashMap生成一个嵌套数组,它表示LHM中所有值的每个唯一组合。 例如,如果我的LHM看起来像这样(伪代码,但我认为你可以得到这个想法……): {“foo” => [“1″,”2″,”3”], “bar” => [“3″,”2”], “baz” => [“5″,”6″,”7”]}; 那么我的String [] []应该是这样的: { {“foo”,”bar”,”baz”}, {“1″,”3″,”5”}, {“1″,”2″,”5”}, {“1″,”3″,”6”}, {“1″,”2″,”6”}, {“1″,”3″,”7”}, {“1″,”2″,”7”}, {“2″,”3″,”5”}, {“2″,”2″,”5”}, {“2″,”3″,”6”}, {“2″,”2″,”6”}, […]