这是我的JSP文件.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
//JFileChooser filechoose = new JFileChooser();
JFileChooser filechoose = new JFileChooser("D:\\");
filechoose.showOpenDialog(null);
File file = filechoose.getSelectedFile();
XLCauHoi.ImportXmlFileToData(file);
%>
<h4> ?ã xu?t file thành công </h4>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我的问题是:JFileChooser当我在浏览器上运行时弹出2次.如果我在Java类中运行它,会JFileChooser弹出一次.我的问题是什么以及如何解决?
我有一个大型HTML表单,其中包含许多需要帐户自动填充的字段.我使用AccountLookup类标记这些字段,jQuery为自动完成执行脏工作:
$(".AccountLookup").autocomplete({
source: function (request, response) {
$.ajax({
url: "Lookup.asmx/GetAccounts",
data: "{ 'Search': '" + request.term + "' }",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) {
response($.map(data.d, function (item) {
return {
value: item.Value
}
}))
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
},
minLength: 3
});
Run Code Online (Sandbox Code Playgroud)
现在,当用户从自动填充中选择某些内容时,我需要它在填充标记的输入字段之前填充隐藏字段; 可能使用类似的东西:
$(this).prev().val(item.Key);
Run Code Online (Sandbox Code Playgroud)
如何合并此功能?另外,如何强制用户从自动完成中进行选择?(所有值都是预定义的,用户无法添加新值.)
编辑: 据我所知,从检查DOM,选择选项目前填写隐藏的表单字段.
select: function (event, ui) {
$(this).prev().val(ui.item.key);
}
Run Code Online (Sandbox Code Playgroud) Wireshark 是否支持不需要每个数据包中包含 TCP/UDP/以太网标头的格式?
任何其他(非 pcap)格式的wireshark支持将不胜感激。我需要将无标头数据放入wireshark中以进行进一步检查。
我们使用JAXB生成Java类,并且遇到了生成多个方法名称不正确的一些情况.例如,我们期望getPhysicians得到的地方getPhysicien.我们如何定制JAXB如何将特定方法复数化?
架构:
<xs:complexType name="physician">
<xs:sequence>
...
</xs:sequence>
</xs:complexType>
<xs:complexType name="physicianList">
<xs:sequence>
<xs:element name="Physician"
type="physician"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)
生成的Java代码:
...
public class PhysicianList {
...
@XmlElement(name = "Physician")
protected List<Physician> physicien;
...
public List<Physician> getPhysicien() {
if (physicien == null) {
physicien = new ArrayList<Physician>();
}
return this.physicien;
}
Run Code Online (Sandbox Code Playgroud)
更新
Blaise已经回答了这个问题.但是,我不希望在XML模式中混合诸如JAXB自定义之类的问题.所以对于那些具有相同偏好的人来说,这里有一个JAXB绑定文件,它实现了与Blaise建议的相同的东西,使JAXB自定义不受模式的影响:
<jaxb:bindings xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
version="2.0">
<jaxb:bindings schemaLocation="myschema.xsd">
<jaxb:bindings node="//xs:complexType[@name='physicianList']//xs:element[@name='Physician']">
<jaxb:property name="physicians"/>
</jaxb:bindings>
</jaxb:bindings>
</jaxb:bindings>
Run Code Online (Sandbox Code Playgroud) 以下代码有什么问题:
Point2D.h
template <class T>
class Point2D
{
private:
T x;
T y;
...
};
Run Code Online (Sandbox Code Playgroud)
PointsList.h
template <class T>
class Point2D;
template <class T>
struct TPointsList
{
typedef std::vector <Point2D <T> > Type;
};
template <class T>
class PointsList
{
private:
TPointsList <T>::Type points; //Compiler error
...
};
Run Code Online (Sandbox Code Playgroud)
我想创建没有直接类型规范的新用户类型TPointsList ...
我正在制作一个方法来读取整个类代码并用它做一些事情.
我想要做的是获取方法的名称,并使用它创建一个String.
像removeProduct之类的东西
我会做一个字符串"删除产品"
如何在大写情况下拆分名称方法?如何构建这个新字符串,每个单词的第一个字母作为大写字母?我正在使用子字符串,是否有更简单,更好的方法呢?
ps:我确信我的巴西英语对冠军没有帮助.如果有人能让它看起来更好,我会很感激.
Hadoop架构中的Namenode是单点故障.
拥有大型Hadoop集群的人如何应对这个问题?
是否有一个行业认可的解决方案运行良好,其中一个辅助Namenode接管以防主要的一个失败?
我对Grails很新,所以对这个问题可能有一个非常简单的答案.我正在尝试在gsp中显示动态创建的图像.图像不存储在数据库中,它是在控制器中即时创建的.
我本质上拥有的是一个gsp,它有一个接受一组用户输入的表单(requestGraph.gsp).提交表单后,参数将被发送到控制器中的displayGraph操作,该操作完全从Grails之外的数据库查询信息,并使用JFreeChart库创建图表.我想在displayGraph.gsp或类似的东西中显示这个图像.
所以基本上在requestGraph.gsp中我有一个类似的片段:
<g:form action="displayGraph">
<!-- ... bunch of labels and boxes -->
<g:submitButton name="displayGraph" value="Display Graph" />
</g:form>
Run Code Online (Sandbox Code Playgroud)
在控制器内我有类似的东西:
def requestGraph = {}
def displayGraph = {
//... code that uses params to make an image byte array and assigns to var img
return [image : img]
}
Run Code Online (Sandbox Code Playgroud)
在displayGraph.gsp中:
<body>
<h1>Graph Title</h1>
<!-- ??? How to dislpay image? -->
</body>
Run Code Online (Sandbox Code Playgroud)
我尝试将图像直接传送到displayGraph动作中的输出流.这有效,但后来我失去了对displayGraph.gsp中所有页面格式的控制.
我发现的大多数教程都创建了一个专门的操作来将图像传输到输出流,然后使用标记调用该操作.问题是我的图像没有存储在数据库中,我看不到传递图像字节数组(甚至表单参数)来创建/渲染图像的方法.任何人都可以帮我吗?谢谢.
如何使用JavaScript在移动Safari上设置缩放级别?