/*
* 获得页面的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();
}
}
没什么想说的 留下当个教训吧
目前的水平想不到更好的方法实现了
分享到:
相关推荐
"丑陋代码"可能指的是代码风格不统一、注释不足或者没有遵循最佳实践,但这正是开源的意义所在——通过分享和学习,不断改进。 【标签】:“系统开源” "系统开源"标签进一步确认了整个网站的源代码都是开放的。这...
开发者提到代码可能不美观,这暗示该项目可能是个人或实验性质的,可能没有遵循最佳实践或者经过专业优化。SSH是一种网络协议,常用于安全地执行命令和传输数据,这里用于在Android设备和目标设备(例如智能家居控制...
括号,加减乘除和幂运算,最重要的是,我这里的验证类和计算类没有采用传统的栈对中缀表达式进行运算,而是采取对多项式进行整体分析,分步计算的思想,避免了针对不同运算符两两进行优先级比较的丑陋代码。...
飞行前基于无人机操作系统的飞行控制器,正在进行中数据流车速表@startumlditaa+-----------+ Pressure +-----------+ Derivative| Barometer | ---------> | Altimeter | -----------------++-----------+ +----...
使用简单的内容格式,简码可以嵌入文件或创建通常只需要一行就需要大量复杂,丑陋代码的对象。 安装和更新 可以通过以下两种方式之一来安装或更新Shortcodes插件。 使用GPM(Grav软件包管理器)安装更新方法或(即...
这是东软实训中我们组的项目源代码,虽然界面较为丑陋,但底层的基本功能都已经实现,希望这份代码能帮助你_Linpop
《那些丑陋的Java API》一文探讨了Java编程中一些设计不理想或者容易引起误解的API,这些API在实际开发中可能会导致错误或者降低代码的可读性。结合标签"源码"和"工具",我们可以深入理解Java API的设计原理,以及...
这是我的毕业设计,.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 ...
标题"Python_tools_for_data:丑陋的代码可以快速进行数据预处理"暗示了我们将会探讨一些可能并不优雅但非常实用的Python脚本,这些脚本能高效地完成数据清理和准备任务。描述中提到的两个主要部分是一个在dianping....
首先我们从luaparse获取一个解析过的 Lua 代码树 diddly-doo,然后我们将它转换成一些代码! Luk 是从luaparse AST 重新创建 Lua 代码的理想工具。 哦耶。 它是用 JavaScript 为 Node.js 编写的。 var ...
尽管其界面可能显得较为朴素,甚至有些“丑陋”,但其核心功能却能为程序员提供有效的练习环境,以娱乐性的方式提升编程输入技能。 该项目的核心是基于JavaScript实现,这使得它可以在任何支持JavaScript的浏览器上...
本文将详细讲解如何通过简单的代码修改安卓设备的状态栏背景颜色、字体以及布局,从而提升应用的视觉效果。 首先,我们来讨论如何修改状态栏的背景颜色。在Android 5.0(API Level 21)及以上版本,我们可以使用`...
在网页开发中,传统的JavaScript `alert()` 函数用于弹出提示信息,但其样式单一且不可自定义,往往与页面设计不协调,显得较为丑陋。`jQuery` 提供了一种更加灵活的方式来创建自定义的弹出层提示框,使得开发者能够...
我编写的一些代码/脚本是用于对丑陋的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: ...