SSH中jsp页面对象.参数名传参到后台无法获取值,求分析,求讲授

SSH中jsp页面对象.参数名传参到后台无法获取值,求分析,求讲解
首先通过菜单进入一个list页面,action方法如下:

private NewInsuranceMarketTaskService newInsuranceMarketTaskService;
private NewInsuranceMarketTask newInsuranceMarketTask;//实体Bean对象
private List<NewInsuranceMarketTask> newInsuranceMarketTaskList;//获取List
public String list(){
try{
System.out.println("// Debug Enter list :");
// init QueryBean
currentUser = super.getSysUser();
newInsuranceMarketTaskQuery = new NewInsuranceMarketTaskQuery();
int firstRecord = 0;
if (page == null) {
page = new Page();
}
newInsuranceMarketTaskList = newInsuranceMarketTaskService.queryMarketTaskByQuery(newInsuranceMarketTaskQuery,currentUser, firstRecord, page.getPageSize());
return "list";
}catch (Exception e) {
log.error(e.getMessage(), e);
return ERROR;
}

}
public NewInsuranceMarketTaskService getNewInsuranceMarketTaskService() {
return newInsuranceMarketTaskService;
}
@Resource
public void setNewInsuranceMarketTaskService(NewInsuranceMarketTaskService newInsuranceMarketTaskService) {
this.newInsuranceMarketTaskService = newInsuranceMarketTaskService;
}
public NewInsuranceMarketTask getNewInsuranceMarketTask() {
return newInsuranceMarketTask;
}
public void setNewInsuranceMarketTask(NewInsuranceMarketTask newInsuranceMarketTask) {
this.newInsuranceMarketTask = newInsuranceMarketTask;
}
public List<NewInsuranceMarketTask> getNewInsuranceMarketTaskList() {
return newInsuranceMarketTaskList;
}
public void setNewInsuranceMarketTaskList(
List<NewInsuranceMarketTask> newInsuranceMarketTaskList) {
this.newInsuranceMarketTaskList = newInsuranceMarketTaskList;
}

jsp页面布局如下

<s:if test="%{newInsuranceMarketTaskList != null && newInsuranceMarketTaskList.size()>0}">
    <s:iterator value="newInsuranceMarketTaskList" id="newInsuranceMarketTask" status="index">
     <tr>
<td align="center">
<input type="checkbox"  value='<s:property value="#newInsuranceMarketTask.id"/>' name="checkbox" id="<s:property value='#newInsuranceMarketTask.subStatus.id'/>" >
     </td>
     <td align="center">
  <a href="infoNewInsuranceMarketTask.action?newInsuranceMarketTask.id=<s:property value='id'/>" style="cursor:pointer;" target="_blank" title="点击查看详情">
     <s:property value="#newInsuranceMarketTask.id"/>
     </a>
     </td>
<td align="center">
&nbsp;<s:if test="#newInsuranceMarketTask.taskType==1">个人</s:if><s:if test="#newInsuranceMarketTask.taskType==2">单位</s:if>
</td>
<td align="center">&nbsp;
<s:property value="#newInsuranceMarketTask.newInsuranceType.name"/>
</td></tr>
    </s:iterator>
    </s:if>

在jsp页面中超链接进入明细查看页面<a href="infoNewInsuranceMarketTask.action?newInsuranceMarketTask.id=<s:property value='id'/>" style="cursor:pointer;" target="_blank" title="点击查看详情"><s:property value="#newInsuranceMarketTask.id"/></a>在action中,获取超链接传递的参数,在上面action中有对象newInsuranceMarketTask的get set方法,但是这个对象总是为空,所以id属性的值也为空。但是我的List页面是显示出来数据的,Id有值,我想问下,在list方法往页面传值,再传回action时如何让newInsuranceMarketTask获取到值?newInsuranceMarketTask这个对象是在jsp页面声明使用时实例化的吗?求讲解下原理,谢谢
------解决方案--------------------
还没看懂楼主说的什么问题,这就说解决了。
------解决方案--------------------
LZ你的问题应该是第二种吧。