上一个贴已经没人关注了,再开新帖继续提问
还是关于自动创建的问题,根据库中信息利用循环建立表格,然后给自动创建的表格中的值加上连接后,想把该值传到下个页面,如何实现呢
有人说可以直接在链接加参数这种应该如何做呢
有人说应该自己定义的有意义的id,通过id获得cell的值,这个id我定义了,如下:
<td width="130" id=" <%=cldzt.getString("wzdh")%>" a href="shcld.jsp"> <div align="center"> <%=cldzt.getString("wzdh")%> </div> </a> </td>
这个id应该是同一的,还是独立的呢!!
我是这样创建的:
while(cldzt.next())
{
%>
<td width="95"><div align="center"><%=zt%></div></td>
<td width="130" id="<%=cldzt.getString("wzdh")%>" ><a href="shcld.jsp"><div align="center"><%=cldzt.getString("wzdh")%></div></a></td>
<td width="366"><div align="center"><%=cldzt.getString("sqcj")%></div></td>
<td width="85"><div align="center"><%=cldzt.getString("sqsj")%></div></td>
</tr>
<%
}
%>
</table> 高手们请将详细点。。
请告诉我具体的方法。
还是关于自动创建的问题,根据库中信息利用循环建立表格,然后给自动创建的表格中的值加上连接后,想把该值传到下个页面,如何实现呢
有人说可以直接在链接加参数这种应该如何做呢
有人说应该自己定义的有意义的id,通过id获得cell的值,这个id我定义了,如下:
<td width="130" id=" <%=cldzt.getString("wzdh")%>" a href="shcld.jsp"> <div align="center"> <%=cldzt.getString("wzdh")%> </div> </a> </td>
这个id应该是同一的,还是独立的呢!!
我是这样创建的:
while(cldzt.next())
{
%>
<td width="95"><div align="center"><%=zt%></div></td>
<td width="130" id="<%=cldzt.getString("wzdh")%>" ><a href="shcld.jsp"><div align="center"><%=cldzt.getString("wzdh")%></div></a></td>
<td width="366"><div align="center"><%=cldzt.getString("sqcj")%></div></td>
<td width="85"><div align="center"><%=cldzt.getString("sqsj")%></div></td>
</tr>
<%
}
%>
</table> 高手们请将详细点。。
请告诉我具体的方法。
我是这样想的 。
高手们快来指点啊
<table>
<tr>
<td>姓名</td><td>性别</td><td>年龄</td>
</tr>
<logic:iterate id="user" name="userList">
<tr>
<td> <bean:write name=“user” property="userName"/> </td>
<td> <bean:write name=“user” property="userSex"/> </td>
<td> <bean:write name=“user” property="userAge"/> </td>
</tr>
</logic:iterate>
</table>
分开这样写
<td width="130" ><a href="shcld.jsp?id="<%=cldzt.getString("wzdh")%>""><div align="center"><%=cldzt.getString("wzdh")%></div></a></td>另个页面接收不到值,但值使显示在链接上的。。
<td width="130" > <a href="shcld.jsp?id=" <%=cldzt.getString("wzdh")%>""> <div align="center"> <%=cldzt.getString("wzdh")%> </div> </a> </td>另个页面接收不到值,但值使显示在链接上的。。不会吧,你是不是名字弄错了啊?
我刚才测试了下,可以取到啊
测试后在另个页面的地址栏中是这样的“http://localhost:8181/lxcl/cldsh.jsp?id=”页面报这样的错:
org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 10 in the jsp file: /lxcl/cldsh.jsp
Generated servlet error:
The method getParamter(String) is undefined for the type HttpServletRequest这个页面只写了” String id=request.getParamter("id");“这一句,在boby中加入了显示<%=id%>
我想实现的是这样的,根据从数据库中查找到的记录来自动创建表格,并在表格中显示查询的内容,并给每行的特定的一个值加上链接,点击此链接后,跳转到另一个界面,在另一个页面中根据上一个页面中的那个值(加了链接的那个值),来查询所有的相关记录
<input type="hidden" name='flag' value='<%=cldzt.getString("wzdh")%>'> </td> function turn_jsp()
{
var s = flag.value;
location.href="shcld.jsp?id="+s;
}String id = request.getParamter("id");
”http://localhost:8181/lxcl/cldsh.jsp?id=“
值没有传递成功啊
或者在servlet里边println一下是否接到了值........
页面的地址栏上为:
”http://localhost:8181/lxcl/shcld.jsp?id=undefined“
值还是没有传递成功啊
其中的name='flag' ,请问下‘’和”“有什么却别吗?
还有啊,Jsp页面中有scriptlet现在已经淘汰了,不建议使用了,
楼主是在自学吗?
{
var s = document.getElementById("flag").value;
location.href="shcld.jsp?id="+s;
}单引号,双引号,没什么区别。
<a href="shcld.jsp?id=" <%=cldzt.getString("wzdh")%>"">
因该是:<a href="shcld.jsp?id=<%=cldzt.getString("wzdh")%>">就OK了 大家也试试
再问一下 如果我要在链接上多传几个值 应该是怎么呢。
<a href="xxx.jsp?id=..&name=..&add=.."></a>