JSP 如何使用对象收集form表单的信息

需要使用到的框架spring

jsp页面代码:

<form:form id="form1" name="form1" method="post"
			action="${turnToSaveOutcomeViewURL}" enctype="multipart/form-data" commandName="oc">
			<table style="text-align: center; width: 100%;">
				<tr>
					<td class="tdRight">
						成果类型:
					</td>
					<td class="tdLeft">
					<form:select id="ocType" path="ocType">
					<form:option value="1">成果类型1</form:option>
					<form:option value="2">成果类型2</form:option>
					</form:select>
					</td>
				</tr>
				<tr>
					<td class="tdRight">
						成果名称:
					</td>
					<td class="tdLeft">
						<form:input id="ocName" path="ocName"/>
					</td>
				</tr>
				<tr>
					<td class="tdRight">
						获取时间:
					</td>
					<td class="tdLeft">
					<form:input id="gotOCDate" path="gotOCDate" οnclick="new Calendar().show(document.getElementById('gotOCDate'));"/>
					</td>
				</tr>
				<tr>
					<td class="tdCenter" colspan="2">
						<a id="submitBtn1" class="majorButton"><span>提交</span> </a>
					</td>
				</tr>
			</table>
		</form:form>


 

后台代码如下:

@RequestMapping(params = "action=turnToCommitView")
	public ModelAndView turnToCommitView(RenderRequest request,
			RenderResponse response) {
		System.out
				.println(this.getClass() + " ModelAndView turnToCommitView()");
		ModelAndView mv = new ModelAndView();
		mv.addObject("oc", new OutcomeVo());
		mv.setView("commit");
		return mv;
	}


 

@RequestMapping(params = "action=turnToSaveOutcomeView",method=RequestMethod.POST)
	public void turnToSaveOutcomeView(ActionRequest request,
			ActionResponse response,@ModelAttribute("oc")OutcomeVo oc) throws IOException {
		System.out.println(this.getClass() + " void turnToSaveOutcomeView()");
		
		System.out.println("oc.getOcType():  " + oc.getOcType());
		System.out.println("oc.getOcName():  " + oc.getOcName());
		System.out.println("oc.getGotOCDate():  " + oc.getGotOCDate());


 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值