Не отображает значение из ввода в форме - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь отобразить идентификатор пользователя из базы данных в текстовом поле. Во входных данных я пытаюсь получить идентификатор пользователя, который работает, но когда я пытаюсь отобразить его в текстовом поле, он не появляется? Часть Java, если мой код работает, но я не уверен, как я могу отобразить результаты в текстовом поле? Любая помощь высоко ценится.

<!DOCTYPE html>
<html>
    <head>
        <title>JPage</title>
    </head>
    <body>

     <%
            try{
              String session_id =null;
        HttpSession session1=request.getSession(false); 
                  if(session1!=null){  
        session_id=(String)session1.getAttribute("name");  

        }

       Class.forName("com.mysql.jdbc.Driver");
       Connection  con = DriverManager.getConnection("jdbc:mysql://localhost:3306/alt", "root", "");
       Statement stmt = con.createStatement();
       ResultSet rs = stmt.executeQuery("select * from register where uid='"+session_id+"'");
          rs.next();
          String uid = rs.getString("uid");
          %>

   <form action="register_1.jsp" method="post">

   <input   type="text"name="TestType" value="Chemical"> 
   <imput  type="text" value=" <%out.print(uid);%> " name="uid" >
   <input value="Create"   type="submit" class="btn" style="width: 100px;"> 

   </form>
                         <%
         }catch(Exception e){
          out.println(e);
         }

        %>

    </body>
</html>
`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...