передача значения базы данных с использованием response.redirect - PullRequest
1 голос
/ 05 апреля 2019
<body>
   <%@page import="java.sql.*" %>
    <%@page import="javax.sql.*" %>
    <%
        String user=request.getParameter("username");
        session.putValue("uname",user);
        String pass=request.getParameter("pass");
        Class.forName("com.mysql.jdbc.Driver");
        java.sql.Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/javaproject","root","");
        Statement st=con.createStatement();
        ResultSet rs=st.executeQuery("select * from university where username='"+user+"'");
        if(rs.next())
        {
            if(rs.getString(3).equals(pass))
            {
                              response.sendRedirect("Uuserprofile.jsp?id=<%=rs.getString("id")%>");

            }

netbeans ide говорит ')' незамкнутый строковый литерал, но я не понимаю, где он пропущен

1 Ответ

1 голос
/ 06 апреля 2019

Изменить это:

response.sendRedirect("Uuserprofile.jsp?id=<%=rs.getString("id")%>");

к этому:

response.sendRedirect("Uuserprofile.jsp?id="<%=rs.getString("id")%>);
...