2015-04-20 12 views

Odpowiedz

13

Adresy URL to ciągi, a wszystkie wartości w adresie URL są ciągami. Gdy widzisz i=0 w adresie URL, 0 jest ciągiem. Gdy zobaczysz b=true, true jest ciągiem. Gdy zobaczysz s=, wartość jest pustym ciągiem.

W przypadku ciągów o innym znaczeniu - liczba całkowita 0 lub boolean true, powiedzmy, program po stronie serwera musi zostać poinformowany, jak je interpretować. Często szkielety internetowe zawierają inteligentne domysły co do właściwego typu, lub czasami typ jest jawnie zadeklarowany w modelu.

Sposób, w jaki to zrobisz, zależy całkowicie od języka po stronie serwera i jakiego schematu, jeśli w ogóle, używasz.

2

To zależy od tego, w jaki sposób interpretować ciąg parametru. Możesz napisać konwerter, który może przekonwertować wartości ciągu "false", "0", "" na false. Możesz przyjąć każde podejście, dowolne z nich lub mieszać.

Powiązane problemy