小编n00*_*kie的帖子

如何在Java中按键对Map值进行排序?

我有一个Map,它包含键和值的字符串.

数据如下:

"问题1","1"
"问题9","1"
"问题2","4"
"问题5","2"

我想根据其键对地图进行排序.所以,最后,我会question1, question2, question3......等等.


最终,我试图从这个Map中获取两个字符串.

  • 第一个字符串:问题(按顺序1.10)
  • 第二个字符串:答案(与问题的顺序相同)

现在我有以下内容:

Iterator it = paramMap.entrySet().iterator();
while (it.hasNext()) {
    Map.Entry pairs = (Map.Entry) it.next();
    questionAnswers += pairs.getKey() + ",";
}
Run Code Online (Sandbox Code Playgroud)

这让我得到一个字符串中的问题,但他们不是有序的.

java dictionary hashmap

343
推荐指数
10
解决办法
54万
查看次数

如何在jquery中选中/取消选中复选框时执行事件

我有以下jquery代码,工作正常.

$('#onlyTwo').click(function() {
                $("#textarea3").attr("disabled", true);
                $("#textarea4").attr("disabled", true);
                $("#radio3").attr("disabled", true);
                $("#radio4").attr("disabled", true);
                return true;
            });
Run Code Online (Sandbox Code Playgroud)

这样,当单击"onlyTwo"复选框时,会禁用某些字段.当'onlyTwo'复选框未选中时,如何让这些字段再次启用...

基本上我想知道如何找出是否选中了复选框

jquery

10
推荐指数
2
解决办法
3万
查看次数

确定表中偶数/奇数行的更好方法

假设您有一个包含以下示例代码的网页:

<tr class="even">
    <td>something1</td>
    <td colspan="1">somthing1.1</td>
</tr>


<tr class="odd">
    <td>something2</td>
    <td><b>something2.1</b></td>
</tr>

<tr class="even">
    <td>something3</td>
    <td><b>something3.1</b></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

这些不是循环,所以我必须明确说'偶''奇'.稍后如果我们决定在something2和something3之间添加一个新行,那么我们还需要为其余行更改'even''odd'.

在IE6中有自动执行此操作的方法吗?

目前这是我的css代码甚至

.headerTable tr.even {
    font-weight : bold;
    font-size : 9pt;
    font-family : Arial,Helvetica,sans-serif,Verdana,Geneva;
    background-color: #FFFFFF;
    height: 20px;
    color: #000000;
}
Run Code Online (Sandbox Code Playgroud)

我已经有了jQuery

html css

7
推荐指数
4
解决办法
2万
查看次数

我在我的网络应用程序中做的事情可以被轻易攻击或破解吗?

我正在向用户展示一些考试.用户在通过此考试之前不得进入实际网站.但是,有些用户可以选择绕过考试,直到某个日期(比如当前日期的月份).所以这些用户有一个月的窗口参加考试.在此之前,他们可以点击考试页面上的"继续"进入该网站.

我的逻辑:当普通用户点击考试表单页面上的提交时,我正在完成所有逻辑并向数据库提交信息.当这些"特殊"用户点击继续时,我将只是在'didPassExam()'方法中加密'true',如果它们仍然在那个月的窗口中.

我的问题是:检查用户点击了哪个按钮我正在执行以下操作(Struts 2代码)

private String submit;

public void setSubmit(String submit) {
    this.submit = submit;
}
Run Code Online (Sandbox Code Playgroud)

在JSP中:

 <s:submit name="submit" value="Submit" />

 <s:submit name="submit" value="Proceed" />
Run Code Online (Sandbox Code Playgroud)

所以基本上当用户点击一个按钮时,我的动作类将知道点击了哪个按钮.但是,有些黑客可以故意将"提交"按钮的值更改为"继续",然后绕过考试,即使是普通用户也是如此?

有人会以不同的,更安全的方式做到这一点吗?

java weblogic struts2

0
推荐指数
2
解决办法
137
查看次数

标签 统计

java ×2

css ×1

dictionary ×1

hashmap ×1

html ×1

jquery ×1

struts2 ×1

weblogic ×1