2013-11-24 52 views
0

任何人都可以告訴我是否可以使用HREF動態傳遞參數?使用HREF動態傳遞參數

PAGEONE的jsp:

<% 
while(rs.next()) 
{ 

%> 
    <tr> 
    <td><a href="coursedetails.jsp? value = <%= rs.getString(1)%>" > <%= rs.getString(1)%>  
     </a></td> 
    <td name = <%= rs.getString(2) %> > <%= rs.getString(2) %></td> 
    <td> <%= rs.getString(3) %> </td> 
</tr> 

<% 
} 
%> 

JSP的PageTwo

// the following code does not seem right. 
String value = request.getParameter("value"); 
String name = request.getParameter("name"); 

回答

1

刪除空格。試試這個

<a href="coursedetails.jsp?value=<%= rs.getString(1)%>"><%= rs.getString(1)%></a> 

此外,URL中沒有任何名爲「name」的參數。所以request.getParameter("name")將始終返回null。要添加第二個參數,你就必須添加「&」符號如下

<a href="coursedetails.jsp?value=<%= rs.getString(1)%>&name=<%= rs.getString(something)%>"><%= rs.getString(1)%></a> 
0

我知道它的舊帖子。我確定了一些Error.You不傳遞名稱屬性。

<% 
while(rs.next()) 
{ 

%> 
    <tr> 
    <td><a href="coursedetails.jsp?value="<%=rs.getString(1)%> "&name="<%=rs.getString(2)%> >  
     </a></td> 
    <td name = <%=rs.getString(2)%> > <%=rs.getString(2)%></td> 
    <td> <%=rs.getString(3)%></td> 
</tr> 

<% 
} 
%>