我如何循环JSP中的HashMap ? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>
我知道,如果它是跨域,不可能告诉用户在iframe做什么。 我想要做的就是跟踪用户是否点击了iframe中的所有内容。 我想象一下在iframe之上有一个不可见div的情况, div将会把click事件传递给iframe 。 是这样的可能吗? 如果是的话,那我该怎么办呢? iframes是广告,所以我无法控制使用的标签。
我读过遍布全局variables不好的地方,应该使用替代方法。 在Javascript中,我应该select什么样的解决scheme。 我想到一个函数,当进给两个参数( function globalVariables(Variable,Value) )看起来是否存在本地数组中的variables,如果它确实将它的值设置为Value ,否则, Variable和Value被追加。 如果该函数被调用没有参数( function globalVariables() )它返回数组。 也许如果只用一个参数( function globalVariables(Variable) )触发function globalVariables(Variable)它将返回数组中的Variable值。 你怎么看? 我想听听您使用全局variables的替代解决scheme和参数。 你将如何使用globalVariables(); function append(){ globalVariables("variable1","value1"); //globalVariables() would append variable1 to it's local array. }; function retrieve(){ var localVariable1 = globalVariables("variable1"); //globalVariables() would return "value1". }; function retrieveAll(){ var localVariable1 = globalVariables(); //globalVariables() would return the globalVariable()'s entire, […]
我正进入(状态 开放失败: EACCES (Permission denied) 在OutputStream myOutput = new FileOutputStream(outFileName); 我检查了根,我试过android.permission.WRITE_EXTERNAL_STORAGE 。 我该如何解决这个问题? try { InputStream myInput; myInput = getAssets().open("XXX.db"); // Path to the just created empty db String outFileName = "/data/data/XX/databases/" + "XXX.db"; // Open the empty db as the output stream OutputStream myOutput = new FileOutputStream(outFileName); // Transfer bytes from the inputfile to […]
如何在我的Java应用程序中播放.mp3和.wav文件? 我正在使用Swing。 我试过在网上找这样的例子: public void playSound() { try { AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("D:/MusicPlayer/fml.mp3").getAbsoluteFile()); Clip clip = AudioSystem.getClip(); clip.open(audioInputStream); clip.start(); } catch(Exception ex) { System.out.println("Error with playing sound."); ex.printStackTrace(); } } 但是,这只会播放.wav文件。 同样的: http://www.javaworld.com/javaworld/javatips/jw-javatip24.html 我希望能够用相同的方法播放.mp3文件和.wav文件。
我是Java应用程序的新手,无法编译简单的Helloworld程序。 JDK 1.7.0安装在我的Windows 7,并能够设置pathvariables,但没有工作,所以我尝试了一些,但仍然不断给我同样的错误。 在我的cmd里面这样说: C:\ Users \ Ivy> cd \ C:\ cd java文件 C:\ java files> set path = C:Program Files(x86)\ Java \ jdk1.7.0 \ bin C:\ java文件> javac Hello.java 'javac'不被识别为内部或外部命令,可操作程序或batch file。
假设你有一些对象有几个领域,他们可以通过比较: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ } 所以在这个例子中,当你问是否: a.compareTo(b) > 0 你可能会问,如果一个姓氏在b之前出现,或者如果a早于b等等… 在这些types的对象之间进行多重比较而不增加不必要的混乱或开销的最简洁的方法是什么? java.lang.Comparable接口只允许比较一个字段 添加无数的比较方法(比如compareByFirstName() , compareByAge()等等)在我看来是混乱的。 那么最好的办法是什么呢?
当一个指向特定types(比如int , char , float ,…)的指针递增时,它的值就会增加该数据types的大小。 如果一个指向大小为x数据的void指针递增,它如何指向前面的x个字节? 编译器如何知道将x添加到指针的值?
我有一个HTML表单,它有一个select列表框,您可以从中select多个值,因为它的多个属性设置为多个。 考虑表单方法是'GET'。 表单的html代码如下所示: <html> <head> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="get" action="display.php"> <table width="300" border="1"> <tr> <td><label>Multiple Selection </label> </td> <td><select name="select2" size="3" multiple="multiple" tabindex="1"> <option value="11">eleven</option> <option value="12">twelve</option> <option value="13">thirette</option> <option value="14">fourteen</option> <option value="15">fifteen</option> <option value="16">sixteen</option> <option value="17">seventeen</option> <option value="18">eighteen</option> <option value="19">nineteen</option> <option value="20">twenty</option> </select> </td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Submit" […]
我怎样才能确定一个水平滚动条的高度,或在javascript中垂直的宽度?