您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> jsp编程 >> 正文

Jsp教程:action,form/普通字段的对应写法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   又是改BUG的日子,今天遇到的这个很头疼,尤其是在别人代码的基础上改,更是头大。经过2个多小时,有一处错误感觉很莫名其妙,让旁边的同事看了一会,才查出原来是自己犯了一个幼稚的错误,太不注意细节了:

  针对一个Form正确写法如下:

以下为引用的内容:
<% ExpenseItemForm form = (ExpenseItemForm) request.getAttribute         ("oldexpenseItemForm"); 
%> 
<input name="expenseItemNumber" type="text" class="input" 
  value="<%=form.getExpenseItemNumber()%>" size="20"> 


Action-------------------- 
ExpenseItemForm oldexpenseItemForm = new ExpenseItemForm(); 
oldexpenseItemForm.setExpenseItemNumber(oldexpenseItemNumber); 



request.setAttribute("oldexpenseItemForm", oldexpenseItemForm);

  针对一个普通的字段正确写法如下:

以下为引用的内容:
<input name="roleId" class="" id="roleId" size="22" 
  value="<%=request.getAttribute("roleId")%>" type="hidden"> 
或<input name="roleId" class="" id="roleId" size="22" 
  value="${roleId}" type="hidden"> 
Action-------------------- 
request.setAttribute("roleId", roleId);