我在程序中发现了一些问题.
我使用log4j进行日志记录,
但是,在日志文件中,所有行号都变为"?".
对话模式如下:
log4j.appender.file.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss,SSS} %5p %c: %L - %m%n
Run Code Online (Sandbox Code Playgroud) 我对使用 Java 处理 zip 文件完全陌生,\n并且我遇到了一种奇怪的情况。
\n\n这是我用于解压的方法:
\n\npublic void unzip(File zipFile, File rootDir) throws IOException\n{\n ZipFile zip = new ZipFile(zipFile);\n Enumeration<ZipEntry> entries = (Enumeration<ZipEntry>) zip.entries();\n\n while(entries.hasMoreElements()) {\n ZipEntry entry = entries.nextElement();\n java.io.File f = new java.io.File(rootDir, entry.getName());\n if (entry.isDirectory()) { // if its a directory, create it\n continue;\n }\n\n if (!f.exists()) {\n f.getParentFile().mkdirs();\n f.createNewFile();\n }\n\n /*BufferedInputStream bis = new BufferedInputStream(zip.getInputStream(entry)); // get the input stream\n BufferedOutputStream bos = new BufferedOutputStream(new java.io.FileOutputStream(f));\n while (bis.available() > 0) { // write contents …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用jQuery在页面加载时自动滚动页面返回顶部.这是我的代码:
<script type="text/javascript">
$(document).ready(function () {
$(window).scrollTop(0);
return false;
});
</script>
Run Code Online (Sandbox Code Playgroud)
但是,代码不起作用.我也曾尝试更换$(window)到$('html, body'),可惜这仍然无法正常工作.
所以有人可以就此提出建议吗?非常感谢!
我正在尝试使用JSF 2.0构建下拉菜单,并在使用提交表单时添加验证,并在菜单中选择"请选择".
<h:selectOneMenu id="templateMenu" value="#{bean.list}" required="true" requiredMessage="Please select a value.">
<f:selectItem itemLabel="Please Select" noSelectionOption="true" />
<f:selectItem itemLabel="Item01" itemValue="1"/>
<f:selectItem itemLabel="Item02" itemValue="2"/>
<f:selectItem itemLabel="Item03" itemValue="3"/>
<f:selectItem itemLabel="Item04" itemValue="4"/>
<f:validateRequired/>
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
但是,当我提交选择了"请选择"的页面时,验证不会触发,它只会保留在同一页面中.
如果有人知道发生了什么,请你能帮帮我吗?
非常感谢!!