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

时间:2013-06-14 10:42:13

标签: jsp parameters anchor href

我有一个jsp,其中有一些锚标签用于redircting到其他html页面或jsps ..但是一个特定的jsp,我想发送一个参数ie ..用户名到jsp ...从这个jsp ..怎么可以我以一种简单的方式做到......或者任何可能的方式 我想在点击时将我从scriptlet获取的uname参数发送到jsp savingsAccount.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) ;

2 个答案:

答案 0 :(得分: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");

答案 1 :(得分:0)

在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);
    }