java代码
public void add(){
try {
changeDateSource(DataSourceMap.MASTER);
Classes cla=this.getModel(Classes.class);
cla.put("claCreatorId", this.getUserId());
cla.put("claCreatorName", this.getUserName());
String msg = classQinziService.addClass(this.getModel(Classes.class),
this.getModel(ClassQinzi.class), this.getModels(Curriculum.class));
renderJsonMsgResult(msg, "");
} catch (Exception e) {
renderSystemError(e);
}
} html代码
<tr>
<td align="right" class="l-table-edit-td">周几上课:</td>
<td colspan="3" id="weekList" onclick="" align="left" class="l-table-edit-td">
<input type="checkbox" id="week_01" onclick="appendToTargetTag('alreadyWeek',this)" name="claqzWeekdays" value="1"/>周一
<input type="checkbox" id="week_02" onclick="appendToTargetTag('alreadyWeek',this)" name="claqzWeekdays" value="2"/>周二
<input type="checkbox" id="week_03" onclick="appendToTargetTag('alreadyWeek',this)" name="claqzWeekdays" value="3"/>周三
<input type="checkbox" id="week_04" onclick="appendToTargetTag('alreadyWeek',this)" name="claqzWeekdays" value="4"/>周四
<input type="checkbox" id="week_05" onclick="appendToTargetTag('alreadyWeek',this)" name="claqzWeekdays" value="5"/>周五
<input type="checkbox" id="week_06" onclick="appendToTargetTag('alreadyWeek',this)" name="claqzWeekdays" value="6"/>周六
<input type="checkbox" id="week_07" onclick="appendToTargetTag('alreadyWeek',this)" name="claqzWeekdays" value="7"/>周日
</td>
<td align="left"></td>
</tr> 数据库里面就一个字段,html里七个值让用户选择,选择后要拼成用“,”分割的字符串,然后存进数据库,想问下该如何操作?
StringBuilder string = new StringBuilder(); String[] claqzWeekdays = getParaValues("claqzWeekdays"); for (String e : claqzWeekdays) { string.append(e); string.append(","); }我也刚学 java ,你看哈这样行不行 ,大概就是这样。jfinal接收到的形式为:
claqzWeekdays[]={1,2,3,5,6}。
你要取值 :String[] weekday = getParaValues("claqzWeekdays");
想要弄成",”连接的话,直接 :
Arrays.toString(weekday).replace("[","").replace("]","");
结果就是“1,2,3,4,5”了。
引用来自“缪斯的情人”的答案