将锚标记中的值传递给另一个jsp

Posted

技术标签:

【中文标题】将锚标记中的值传递给另一个jsp【英文标题】:passing a value in anchor tag to another jsp 【发布时间】:2013-06-10 23:50:36 【问题描述】:

我有一个 jsp,其中有一些用于重定向到其他 html 页面或 jsps 的锚标记。但是一个特定的 jsp,我想发送一个参数,即 .. 用户名到 jsp ..来自这个 jsp .. 怎么能我以简单的方式做到这一点..或任何可能的方式 我想在单击时将从 scriptlet 获得的 uname 参数发送到 jsp SavingAccount.jsp

div class="bar">
 <div class="menulink"><a href="index.html">Home</a></div>
            <div class="menulink"><a href="savingsAccount.jsp">Savings</a></div>
            <div class="menulink"><a href="#">FAQ</a></div>
            <div class="menulink"><a href="#">Help</a></div>
            </div>

    <% 

    Class.forName("com.mysql.jdbc.Driver");
    Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mutualfund", "root", "");


    Statement statement = connection.createStatement();
    String uname = request.getParameter("uname");
    out.println(uname);
    out.println("Editing "+uname);
    String query="SELECT * FROM `cust_info_table` WHERE `cust_id`=\""+uname +"\"";
    ResultSet resultset =  statement.executeQuery(query) ;

【问题讨论】:

【参考方案1】:
div class="bar">
 <div class="menulink"><a href="index.html">Home</a></div>
            <div class="menulink"><a href="savingsAccount.jsp?username=<%=request.getParameter("uname")%>">Savings</a></div>
            <div class="menulink"><a href="#">FAQ</a></div>
            <div class="menulink"><a href="#">Help</a></div>
 </div>
</div>

savingsAccount.jsp 中,您可以使用以下方法获取此参数:

String uname = request.getParameter("username");

【讨论】:

它的储蓄账户是真的......但不幸的是,用户名是 null 我的意思是 request.getParameter("username") ;给出空值!!!表示不取值 它取空,因为这个request.getParameter("uname") 很可能是空的。看看吧。【参考方案2】:

在jsp页面中

<a href="viewProfile?email=<%=request.getParameter("email")%> " >View Profile</a>

在java页面中

   @RequestMapping("/viewProfile")
    public void viewUser(HttpServletRequest req, HttpServletResponse res)

        String email = req.getParameter("email");
        System.out.println(email);
    

【讨论】:

以上是关于将锚标记中的值传递给另一个jsp的主要内容,如果未能解决你的问题,请参考以下文章

双击datagridview中的行并获取特定单元格的值并将其传递给另一个表单

REACTJS 和 API 将 Api 的值传递给另一个页面

注册后将 UserId 值传递给另一个表

将 RDD 的值作为变量传递给另一个 RDD - Spark #Pyspark [重复]

在java中实时将IO Process的值传递给另一个类

如何将嵌入式collectionView中选定单元格的值传递给另一个viewController?