我有一个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) ;
答案 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);
}