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

问题描述 投票:2回答:2

我有一个jsp,其中有一些锚标记用于重定向到其他html页面或jsps。但是一个特定的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) ;
jsp parameters anchor href
2个回答
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");

0
投票

在jsp页面中“>查看个人资料

在Java页面中@RequestMapping(“ / viewProfile”)公共无效viewUser(HttpServletRequest req,HttpServletResponse res){

    String email = req.getParameter("email");
    System.out.println(email);
}
© www.soinside.com 2019 - 2024. All rights reserved.