/*
* 获得页面的Map集合,并迭代出来 获得答题ID和选中答题下标 根据选中答题的下标使得投票选项同样的下标+1
*
*/
Map map = request.getParameterMap();
for (Object obj : map.keySet()) {
String[] va = (String[]) map.get(obj);
// getParameterMap方法似乎会获得form里所有传递的值,想到的办法只有把其它传值参数的key过滤掉
if (!"p_submit_type_id".equals(obj) && !"editId".equals(obj)) {
Question question = manager.getQuestionOfBallot(obj.toString());// 根据问题ID获得对应的选项
String[] temp = question.getBallot().split("\\|"); // 分割选项投票
int ballot_temp;
for (int i = 0; i < va.length; i++) {
int option_id_int = Integer.parseInt(va[i]);// 投票选项的下标
ballot_temp = Integer.parseInt(temp[option_id_int]) + 1; // 使选择的投票选项的下标选项+1
temp[option_id_int] = String.valueOf(ballot_temp); // +1后装入临时变量中
}
StringBuffer sb = new StringBuffer();
for (int i = 0; i < temp.length; i++) {
sb.append(temp[i] + "|");
}
int r = manager.updateQuestionOfBallot(obj.toString(), sb
.toString());
PrintWriter out = response.getWriter();
response.setCharacterEncoding("utf-8");
if (r == 999) {
out.write("0");
out.flush();
out.close();
}
out.write("1");
out.flush();
out.close();
}
}
没什么想说的 留下当个教训吧
目前的水平想不到更好的方法实现了
分享到:
相关推荐
网站 这是我的个人开源(丑陋代码)网站
带有丑陋代码的 Android 应用程序,可通过 ssh 会话控制我的灯光和其他东西ssh 会话需要两个库:JSCH 和 JZLIB
括号,加减乘除和幂运算,最重要的是,我这里的验证类和计算类没有采用传统的栈对中缀表达式进行运算,而是采取对多项式进行整体分析,分步计算的思想,避免了针对不同运算符两两进行优先级比较的丑陋代码。...
飞行前基于无人机操作系统的飞行控制器,正在进行中数据流车速表@startumlditaa+-----------+ Pressure +-----------+ Derivative| Barometer | ---------> | Altimeter | -----------------++-----------+ +----...
使用简单的内容格式,简码可以嵌入文件或创建通常只需要一行就需要大量复杂,丑陋代码的对象。 安装和更新 可以通过以下两种方式之一来安装或更新Shortcodes插件。 使用GPM(Grav软件包管理器)安装更新方法或(即...
这是我的毕业设计,.git文件夹是git管理的代码仓库,可以直接删除,使用了基于力导向算法的javascript库springy进行绘图布局,代码丑陋,仅供参考,因为是在linux下完成的,windows下解压估计有乱码,这是字体和字符...
#robo-fashion 该库采用了构建器和流畅的设计模式,可以轻松地迭代和处理Android稀疏集合。 ##版本 ##概述 ... 当使用Android稀疏集合时,您很快就会以相同的丑陋代码过于频繁地重写一次: final
安卓 修改状态栏背景颜色 字体 布局(你还为电量栏丑陋而烦恼吗,只需一行代码,解决)
非常丑陋JavaScript代码可创建类似漫画的模因。 为圣诞晚会而设计。 要求 ffmpeg 安装 git clone https://github.com/simlmx/stupid-meme-generator.git cd stupid-meme-generator pip install -r requirements.txt ...
在前一节,我们介绍了Strategy模式,并使用此模式实现了一个根据角色的职业来分配...兽人则有着绿色的皮肤和高大的身躯,并且面目丑陋。本文将讨论如何使用GOF的Abstract Factory抽象工厂来实现这样的角色外形设计。
首先我们从luaparse获取一个解析过的 Lua 代码树 diddly-doo,然后我们将它转换成一些代码! Luk 是从luaparse AST 重新创建 Lua 代码的理想工具。 哦耶。 它是用 JavaScript 为 Node.js 编写的。 var ...
很早以前写的俄罗方块源代码,使用awt,在刚学习java时编写的,现在看来有些丑陋呵呵,供新人学习用吧
C代码 //初始置换表IP int IP_Table[64] = { 57,49,41,33,25,17,9,1, 59,51,43,35,27,19,11,3, 61,53,45,37,29,21,13,5, 63,55,47,39,31,23,15,7, 56,48,40,32,24,16,8,0, 58,50,42,34,26,18,10,2, ...
数据预处理 为了我自己的方便,丑陋的代码包括: 我感兴趣的一个爬虫,用于在dianping.com中爬取商店信息。 用于CV数据中数据预处理的工具。
我编写的一些代码/脚本是用于对丑陋的VASP输出进行后处理的。 通过MD模拟产生的OSZICAR获得所有时间步长的温度 grep T OSZICAR | cut -d. -f1 | awk '{ print $3 }' | cat > temp.txt 从OUTCAR文件获取位置和力数据 ...
也在代码评估中 丑陋的数字 挑战说明: 积分:这项挑战之前曾在Google竞赛中出现过。 很久以前,在一个奇怪的情况下,如果一个数字可以被任何一位数的质数(2、3、5或7)整除,人们就会称其为丑陋的。 因此,14...
保护无辜者无辜的测试人员和开发人员无意生成丑陋的代码,但有时,它只是发生,所以Robocop在那里保护他们第三指令:遵守法律遵循项目中建立的编码准则对于保持代码的清洁,可读性和其他人的理解非常重要,Robocop...
:dragon: :dragon:丑陋,但有效的代码 :fishing_pole: :fishing_pole_and_fish: p值黑客 :crystal_ball: :crystal_ball:预测模型 :alarm_clock: :alarm_clock:机械模型 :bullseye: :dart:概率/采样 :videocassette: ...
这是我的毕业设计,.git文件夹是git管理的代码仓库,可以直接删除,使用了基于力导向算法的javascript库springy进行绘图布局,代码丑陋,仅供参考,因为是在linux下完成的,windows下解压估计有乱码,这是字体和字符...
源代码用于将密钥赠送给他们的成员。 该项目尚未完成,可能会很不稳定。 使用风险自负。 项目许可证: - 这个项目如何运作 用户访问您的赠品网站。 用户使用Steam OpenID登录,该登录使用与Steam登录相同的凭据...