I'm a little confused about what exactly do you want. If the user enters a value in the textbox, then you don't have any submit button which can send the values to the server. If the user clicks on the link, then there's no query string which will send the values to the server. Do you want us to tell you how to send the values to the server?? That can be done if you wrap each of the row in a form tag
I've written this code with my limited knowledge of Struts 1.x so there might be a better way of doing it. Now what the code does is each row is in a separate form tag. Now when the user enters a value in the text box and clicks on the save button or clicks on the hyperlink, the form is submitted. The value in the text box along with the other two values which are in the hidden fields are submitted to the server. You can then process them in the way you want...