如何将jsp值传递给输入标签name =“”?并使用bean将其发送到servlet

时间:2019-03-21 18:23:42

标签: java jsp servlets javabeans

这是我的代码,我想在输入标签名(?)内传递user.setUser(us)值,然后获取该值,然后将其通过servlet传递    到bean函数。                       <%

        HttpSession sessionUser=request.getSession(false); 

        String us=(String)sessionUser.getAttribute("user");        

        User user = new User();    

        user.setUser(us);    

        user.GetUser();    


        out.print(user.getFirst_name());   

        out.print(user.getLast_name());   

    %>   

                   <jsp:useBean id="query" scope="request" class="beans.User"></jsp:useBean>   

            <form id="contact-form" method="post" action="QueryController" role="form">    




                    <div class="messages"></div>


                    <div class="controls">



                           <div class="row">  

                               <div class="col-md-12">   

                                     <div class="form-group">   

                                        <input type="hidden" name="<% ? %>" value="<jsp:getProperty name="query" property="user"/>">   

                                           <label for="form_message">Query *</label>     

                                         <textarea  class="form-control" placeholder="Insert your query here*" rows="4" required="required" data-error="Insert your query here" name="query" value="<jsp:getProperty name="query" property="query"/>">  
</textarea>   

                                    <div class="help-block with-errors">

                                </div> 

                            </div> 

                            <div class="col-md-12">   

                                   <input type="submit" class="btn btn-success btn-send" value="Upload Query">   


                            </div>

                        </div>


                    </div>


                </form>

对此我有什么解决方案吗?我尝试了很多次,但无法将任何内容发送到数据库中。只需一小部分即可将当前登录的用户名及其上传的查询发送到数据库中,而不必通过会话输入用户名,而只需填写查询并提交即可。

0 个答案:

没有答案