Often write the code, after a period of time to write a number of problems, explained that their understanding of the code is not enough. Summarized as follows:
One:
Edit a record, click on the "Edit" button, when the open is a new page (such as modal box), think of the record ID to the open page. Because the open page is not the same window as the original action page, you cannot assign the value to an open page element (such as a hidden element) when you click the Edit button to perform the action. Such as:
$ ("phone_list_id"). Value = phone_list_id//This approach is not acceptable, and cannot take $ ("phone_list_id") because the page that operates is not the same page as the page where $ ("phone_list_id") is located.
At this point, you can pass the method with the URL parameter, as follows:
JS Code
url = "/epub_web/jsp/phone_list_mgr/get_classify_phone.do?PHONE_LIST_ID="+serial_num;
window.showModalDialog(url,'',"dialogWidth=600px;dialogHeight=400px");
In the Open JSP page, use: value= "<%=request.getparameter" ("phone_list_id")%> ", as follows:
HTML code
<input type="hidden" name="PHONE_LIST_ID" id="PHONE_LIST_ID" value="<%=request.getParameter("PHONE_LIST_ID")%>"></input>
So, through the way of the URL parameter passing, can realize the parameter passing across the page, without using hidden domain to pass. This works well for cross page parameter passing, especially if it is similar to editing records.
Two:
The 1th above:
<input type= "hidden" name= "phone_list_id" id= "phone_list_id" value= "<%=request.getparameter" ("PHONE_LIST_ID") %> "></input>
This line of code I used to use
Because I am in the environment of JBoss, but when get webspheer environment but there is a hint of error, before seems to have found this situation, also do not know why, first recorded.
Three:
Because of carelessness, in the XML configuration, <action path= "" type= "" Name= "" scope= "" parameter= "" ></action> "" the attribute of the Name= "" omitted, so the program ran, The actionform on the servlet side always prompts for null, which is a bit of a time. When there is time to make a good understanding of the role of struts configuration properties.
Four:
On the servlet side, with the get and set method of struts's actionform, it is found that the foreground has no set success. Later checked for a long time to know that the front desk did not use struts with the HTML tag, such as