This section is limited to the web development of the Java language, and the related content of the IE browsing. Why is it called classic problem? Because these problems are often missing at the time of development, ignore it when testing, but discovers by the user. It is a small problem that looks small, but it will always be good.
First, F5 refresh
The JSP type web project is not considered F5 problem, before the page, the back, etc. may have a large impact on the execution logic of the system, this problem is best to solve it.
Second, button DoubleClick
The client is usually submit to the server side. When the user is distributed, if the user continuously clicks different buttons, Submit will continue, and the server logic will be consistent, and that is not normal. In this regard, there are many ways, usually disable, or change the onclick content, in turn, the normal ActionSubmit cancellation is achieved.
Third, "" and "NULL"
On the page, a EDIT control requires the correct commit value, or it is null or null, or it is a string, but sometimes it is "NULL" string in Java, it is not good. The reason may be that the control is a status. The screen is not submitted, and the value turns "NULL" through some links, only the process of the screen value is passed to the logic can make correct processing. Another reason is that the initial value of the control is dynamically set, such as the Hidden type, which is set to "Null" string in the logic, and this phenomenon is still very likely to program in the Java language.
Fourth, string combination and split
Sometimes there will be an application that combines multiple controls of the screen into a value to a value, generally used as a separator that cannot be entered from the interface. At this time, it involves the problem of string combination and split, because at least two places to be programmed, the parties need to reach a consensus on the partitions, sequential sequentials of the combined value, and reach a consensus time.
Five, use hidden
The page adds hidden to record the ID and other information. For example, it is displayed, and it records its encoding with Hidden. Sometimes the page contains a client pop-up window, and the initialization value in the window is included in Hidden. Sometimes I encounter some small hard points, adding a hidden to solve. It is also important to note that there is too much Hidden text to affect the display rate of the screen.
Recently, more work, temporarily write this one, and have the opportunity to add again.