The action of form forms is different from url jump:
The form form can pass data to the background, and you can directly use the request object to request data from the front desk in the background.
There are two ways to pass data in form forms:
method=post: This is used when passing a large amount of data. The data will be packaged before the data is passed. Therefore, this way of passing data will be slower, but the data passed through can be parsed correctly, so there will be no garbled code in Chinese.
method=get: passed as a URL. Because the address bar length is limited, the amount of data is limited, and the data passed must be within the ASCCI code range. Therefore, there will be garbled codes in Chinese, which require special processing.
The url jump to action can only pass data through the url parameters. action? parameter name = parameter value &.... In the background, you can also use the request object to request the url parameter value from the foreground (the url passes Chinese parameters to the url requires special processing)