读书人

怎么拼接变量到字符串中

发布时间: 2012-03-04 11:13:33 作者: rapoo

如何拼接变量到字符串中,高手请进
<%@ 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的值,仍为空,不知道为什么?
是字符串书写的不正确那,还是什么原因?

[解决办法]

探讨
引用:
<a href='<s:url action="editPerson" />?userOneInfo.id=${id}'>
这样写

这样写,点修改这个链接的时候出错

type Status report

message /WebStudy/<s:url%20action="editPerson"%20/>

descri……

读书人网 >Java Web开发

热点推荐