如何使用超链接将bean值作为参数从jsp传递给servlet?

时间:2013-06-27 07:01:30

标签: jsp servlets

的welcome.jsp

    

         <display:column title="User Id" property="userId">
          <bean:write name="user_Id" property="userId"/>

         </display:column>
     <display:column title="First Name" property="firstName"></display:column>
          <display:column title="Last Name" property="lastName"></display:column>
           <display:column title="User Name" property="userName"></display:column>
            <display:column title="Password" property="password"></display:column>
             <display:column title="Mail Id" property="mailId"></display:column>
              <display:column title="Age" property="age"></display:column>
               <display:column title="Gender" property="gender"></display:column>
                <display:column title="Mobile Number" property="mobileNumber"></display:column>
                <display:column title="Qualification" property="qualification"></display:column>

                <display:column title="Update"><font size="+1" face="comic sans ms" colour="blue"><a href="login.do?method=modify&userId=${user_Id}"  style='text-decoration: none;'>Update</a></font></display:column>
                <display:column title="Delete"><font size="+1" face="comic sans ms" colour="blue"><a href="login.do?method=modify" style='text-decoration: none;'>Delete</a></font></display:column>
    </display:table>

</logic:notEmpty>

这是我的jsp,我希望将userId值传递给后面的servlet

servlet

LoginAction.java

修改方法

String userId= req.getParameter("userId").toString();

1 个答案:

答案 0 :(得分:0)

不确定你的问题,还考虑到你的JSP不完整/不平衡。也就是说,将JSP中捕获的值提交给servlet所需要做的就是在a中包装输入,然后发布。 E.g。

<form method="post" action="LoginAction">
User Id:<input name="userId"/>
<input type="Submit" value="Log in"/>
</form>

(假设servlet LoginAction.java已发布,在DD或注释中,为LoginAction)