如何拼接变量到字符串中,高手请进
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*"
errorPage="" %>
<%@ taglib uri="/struts-tags" prefix="struts" %>
<title><struts:property value="titile" escape="false" /></title>
<a href="addPerson.jsp">新建人员资料</a>
<table>
<tr>
<th></th>
<th>ID</th>
<th>姓名</th>
<th>年龄</th>
</tr>
<struts:iterator id="userOneInfo1" value="personlist">
<td><input type="checkbox" name="id" value="+${userOneInfo1.id}+"></td>
<td>${userOneInfo1.id}</td>
<td>${userOneInfo1.name}</td>
<td>${userOneInfo1.age}</td>
<td><a href="<struts:url action ='editPerson?userOneInfo.id="+id+"'/>"> 修改</a> </td>
</tr>
</struts:iterator>
</table>
<struts:iterator id="userOneInfo1" value="personlist">
<td><input type="checkbox" name="id" value="+${userOneInfo1.id}+"></td>
<td>${userOneInfo1.id}</td>
<td>${userOneInfo1.name}</td>
<td>${userOneInfo1.age}</td>
这部分是把personlist这里面的内容给列出来。这部分代码正常工作,效果也正确。
<td><a href="<struts:url action ='editPerson?userOneInfo.id="+id+"'/>"> 修改</a> </td>
这句话想编辑一条记录, 想把当前的这条记录的值传给userOneInfo.id ,
userOneInfo为action中的一个变量
现在在action中得不到id的值,仍为空,不知道为什么?
是字符串书写的不正确那,还是什么原因?
------解决方案--------------------