我正在修复有关DocumentBuilder.parse的现有代码的错误.我有以下代码:
String theOutput;
theOutput = response.encodeURL(prefix + "/include/sampleForConversion.jsp?" + request.getQueryString();
StreamSource xmlSource = new StreamSource(new URL(theOutput).openStream(), "http://sampleApps.net/static/dataDef1.1.dtd");
Document xmlDoc = dBuilder.parse(xmlSource.getInputStream());
Run Code Online (Sandbox Code Playgroud)
我不明白为什么我得到xmlDoc的空值虽然我有theOutput和xmlSource变量的有效值.请帮忙.
谢谢!
可能的重复:
Java:使用附件启动邮件客户端?
我需要创建一个java代码来打开电子邮件客户端(Outlook、outlookexpress等)并自动在其中附加文件。我尝试使用 mailto 但它只打开邮件客户端而不附加文件。请帮助。
多谢。
我有一个嵌套的表单,看起来像:
<FORM METHOD="GET" NAME="mainForm" ACTION=<%=response.encodeURL("updateForm.jsp")%>>
</FORM>
<t:panel script="showSelect(3)">
<t:panelTab left="362" width="200px">Tab3</t:panelTab>
<t:panelBody src="childForm.jsp">
</t:panelBody>
</t:panel>
Run Code Online (Sandbox Code Playgroud)
儿童形式代码:
<FORM METHOD="GET" NAME="childForm" id = "childForm" ACTION=<%=response.encodeURL("processChildForm.jsp")%>>
<span style="padding:0 10px;">
<button class="submitChildFormClass"
style="width:auto;"
id="submitChildForm"
>Process Child Form
</button>
</span>
</FORM>
Run Code Online (Sandbox Code Playgroud)
当我点击submitChildForm按钮时我想提交子表单,所以我写了下面的jquery处理程序来做到这一点:
$('.submitChildFormClass').live('click',function() {
document.getElementById("previewOnlyVal").value = "previewOnly";
$('#childForm').submit();
});
Run Code Online (Sandbox Code Playgroud)
问题是,当我点击按钮时,MAIN FORM将被提交而不是子表单.我知道使用嵌套表单不是一个好的编程习惯,但这是一个旧代码,我们还没有太多时间来修改这些代码.任何人都可以告诉我在代码中可能缺少什么导致主要表单由jquery提交?在此先感谢您的帮助.