我正在使用 spring MVC 和 JSP。我想上传 2 个文件,问题是只有一个文件正在上传。下面是代码:
<form id="myform" name="myform" action="/createRequest.htm" enctype="multipart/form-data" method="POST">
//form elements like textbox, checkbox
<tr>
<th class="RelReqstAllign"></th><td> (Or)<input type="file" name="fileUpload" size="50"/></td>
</tr>
<tr>
<th class="RelReqstAllign"></th><td><input type="file" name="fileUpload" size="50" /></td>
</tr>
</form>
Run Code Online (Sandbox Code Playgroud)
下面是弹簧控制器代码:
@RequestMapping(value = "/createRequest", method = RequestMethod.POST)
public ModelAndView createRequest(final HttpServletRequest request,
final HttpServletResponse response,
final @ModelAttribute("spRequestDTO") SPRequestDTO dto,
final BindingResult beException,
final @RequestParam("buttonName") String buttonName,
@RequestParam CommonsMultipartFile[] fileUpload) throws IOException {
if (fileUpload != null && fileUpload.length > 0) {
for (CommonsMultipartFile aFile : …Run Code Online (Sandbox Code Playgroud) 要求是在点击任何表行数据时获取id的值.
请找小提琴:http://jsfiddle.net/T887t/55/
以下是我试过的javascript:
<script>
function test(){
alert("test called");
var serviceID = $(this).attr('id');
alert("serviceID :: " + serviceID);
}
</script>
Run Code Online (Sandbox Code Playgroud)
HTML代码:
<table border="1">
<tr>
<th><b> Column1 </b> </th>
<th><b> Column2 </b> </th>
</tr>
<tr>
<td class="navigateTest" id="88" onclick="test()"> Row1 - Data1 </td>
<td class="navigateTest" id="98" onclick="test()"> Row1 - Data2 </td>
</tr>
<tr>
<td class="navigateTest" id="33" onclick="test()"> Row2 - Data1 </td>
<td class="navigateTest" id="55" onclick="test()"> Row2 - Data2 </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
无法在javascript函数中获取id的值.id的值在我的应用程序中是动态的.请建议.