Al escribir código durante dos días, dado que la ubicación implica recursos, debe definir algunos campos en Java Bean para indicar la ubicación del recurso, como Imgurl, Logouri y más. Sin embargo, cuando se define cada definición, está muy enredada. ¿Es IMGURL o IMGURI?
Lo mismo, otra pregunta: String httpservletRequest.getRequesturi (); y StringBuffer httpservletRequest.getRequestURL (); ¿Cuál es la diferencia entre la devolución? ¿Por qué es esto? Con estas preguntas para ir en línea, no descubrí lo que entendía, así que pensé en dos clases correspondientes java.net.uri y java.net.url en la biblioteca de la clase Java, finalmente, La respuesta encontrada en Javadoc en estas dos clases. URIS, DIRECCIONES URL Y URNS En primer lugar, el URI, es el identificador uniforme de recursos, un identificador de recurso unificado y se usa para identificar un recurso. La dirección URL es un localizador uniforme de recursos, un localizador de recursos unificado, que es un URI específico, que se puede usar para identificar un recurso, pero también indica cómo localizar este recurso. Urn, Nombre uniforme de recursos, un recurso unificado denominado, se identifica por el nombre, como Mailto: [email protected] Es decir, el URI es un identificador de recurso unificado en un concepto abstracto de alto nivel, mientras que la dirección URL y la RED URL son el identificador de recurso específico. La dirección URL y el URN son un URI. En el URI de Java, una instancia de URI puede representar absoluta o relativa, siempre y cuando cumpla las reglas de sintaxis del URI. La clase de dirección URL no solo está en línea con la semántica, sino que también contiene información para colocar el recurso, por lo que no puede ser relativo y se debe especificar Schema. Ok, ahora responde a la pregunta del principio del artículo, ¿es impray IMGURL, o IMGURI? Obviamente, si imguri ciertamente no es ningún problema, porque incluso es realmente una URL, también es un URI. Entonces, ¿hay algún problema con la ingurl? En este punto, se puede ver, si se trata de una ruta absoluta, se puede localizar, a continuación, utilizar imgurl no es ningún problema, y si es una ruta relativa, no utilice Imgurl. En resumen, IMGURI definitivamente no es ningún problema, e IMGURL debe estar determinado por la situación real. En segundo lugar, puede ver desde HTTPSERVLETREQUEST Javadoc, getRequesturi devuelve una cadena,
U2FsdGVkX19IMyMNYICstHtrqEOk9LQunCFFPbodtSoqDK23MovhOrfksvB4H344
8Irf2b2a1cLRM9P9g9TVJIUQIWeDMcCYABa4q83+r9PJwF9eZQCEHkaV0iJMJYV
OIa+EqSs/1SCEfnXN+hxAAllMR1YXzGDWBpKWgfxI+ksBH64LuOlG70fI2X8tuDm
8S6HtPVa4dLZhxePA8vxUk1fT/SVsF5WnzX7mVewM3Oss9g2P6z/6XEwEnS7dP1f
S7M9gQR6Shjsv10WzGZcz8t7SOINH4YdC0Zah1kHRzu9a45F7uvC87z3vKbtzEo7
8YkbOaZ0HVzMIVQIUJaR9XQNcYgXOQ1vfJ/GtWXIqFB8qs9XwPXYwRYC5ce50f2
iM8cp7313kV743TQtrdn7nScqhZ4ktwb0sFZ/btCvY3iBxMaAG62G7nLPvBR3gmy
JqTYfRooP+twRrl6eneAfzn/Xt29r4D7ESRsSxyy13mmtBtW8QIWefxRXGAdFxGW
Ay/8CVNMsZGL1bNfIEyjOE3QiIUJf0jVjbsyVck7OT2kgcHqiQdfj4MnALr1uG2J
17YjjUevQCrwGDEsTeS1tbqQW3QOpS3tf+99cZvSfr581RB7E7oWEWfo3RGu54AE
rh6YO2KDtvYvUGIkvkQPsL7Mvm2W9W2E5RlYmOS/7KU1hGIdRXKHCJC9A28XxLg3
t4s9cdDZFMtlst7AxFaqML2DJc0RefYVi1TXPKFZx9vycgK9oZ1I6ZOJ48PqNap9
kdzOsGfjhBKhDG6zvW/BB7csDDTEFwdyljlXFY77OHJ0XWvCqXRqA/bcbzApV0+r
yw9KQO/FvKg8hHGqEM3oiph/5EDwH8BiPLLJccvugbYKpJ6ePwvk8Wt+729f625M
QzPRwFNmP/GpaqXbD/IlYqg7TXmx2O1Hyme7KQ7TwN2cDPOF1jShQ5Z//GSiiuf
h2nLBZxXopPah2UbHW/ilF5WFIkOxlQvduRFrZauQSAYxaVBYo8650LLSOPSgJNi
u7oTGVbuNrxpib+eQ6PQDcFYqON4PJdcU778jYxBp5c6V4gjoRKUssJX/Qj4efn0
MNDBjjj0tM+M2kHyhgBM8N9kmMMp9Q5WTlg6BajbUg4uUrd8+o0XV/eHf/MMueMW
3HrYDnj4UPc/S95WKYDH5/s494jbqiAts9IA/i6XHQZ6Ntz5Nu2zIuJQa2Qw61Yz
CMfI2xBjGPRwijoEEHIVjzsgDYy4bdtWd4tQP8Sy3tVlzt4ksdbKnllY9YfAuGVV
N8dD6Gt9si1ukw+lF45ulCl7OPnNAfgujuOF2bP/CeibTaum+iJJ0Inx7l86NNqN
LN15eduJjE7hGr7t6Eeuid+NHjs0lTGWxjiI3YShRMiYtdCRojU3JSlW+n4jgChh
W6/81UCVIRZWVecgaT6vlY/zRictYo3Lsez/bqSJuruVOjupxPXUcYr3iqiliRK9
H0JGYhQFAVJNZkMn8/eJnRW4VfKjG63K4HdOUMPqBZTvb1+zrx3CxHE1aSOcaHz+
4F9VQaMvSa+v1G2GTWPrjTPHYv3Eol61/ppUn0r1uT3Cx1UqJGzCqfUf3wyaWkyN
sh3XlqqhJiEL+RQ14N8H8eftEC6duAJYyKhINNRv+lBRNM7cfc6R/F6HmkjS2ao/
7Rxn4Nk8/4TfTLXVP/Pelq+wwhLc1mlWMBqRba+K3iDmauvZYEx5Eu7p577Zyk0B
TsHPisy3lBFImXEqGrwMe9wQXuNbbqJTARI8MaiwNnlWluSf4Q4L6KeZslOqCQfP
t6DKMfsc/gOKlSj/sFi5/3YaYTIL/o7zu96DQEw2Nj4zPBn0XEJkEQKunc9cW9cl
XZcSdrClTicBuZkPozu/P0bCmgtRhzEH7gjA8Nde4FwvOEM79t2k1h5sqErRDC14
f78Ftt8vPR/pKgOEoQmWGK0C9wzv8ziHVBE4oZBVBqPUFAhas0e5e6p25gZbEswa
dA5BrEjwbbsD44afHVBvKfCA76dxSWWO0oo8oGd4890ciiCbLdd1lYLNtT32AdHh
WnkFt7XZhQIEW2o355ArTq3K0jv67GPl+plhhazpvTEW416bzdzuFuBltKSrHPQb
dc9I3lMI3zfxY7tcyzQ5eiIjHYTU5Wt/e5nWsGzghUWlhSoLHWyIjpz6iUgmt7DG
kVkuJN0jKv0It143JqX71/pJKHzkYdqrnuDHMP33vBIGRTXbLCc8zrMHvUNkbQsV
bPdKp98lJ3jNmfYY2HIEV8gALpTefJwOITlLq/tn/TLh+zrwLPSWeuWzM6+XLXsm
bHFHrWdmBm+x3I7RuRN9niCdLLvPW8fMELi8UIoQAAL6WUyR91pR+XtgiaQ7Mfyr
RmiUXsl2rCMnDzj+m+niLpM2110bWbvVZqCUwEgZ4m8kKHTBK2djGgRRFHZDP02I
Hp4l/CEuN5TzsedmYx738Isp1UND9zYf9N1lzMfx7RU88HvdVB1oAlfBjbVRA2gB
zQAnnJFzFQO+MsvFMZuCPYKV+IIpINF8YhOmj0UjEYQLpMO1pHb+AiuOJJO6noJ8
F7kr7NNfrGhhmp4kL9RdoKlCkT5wriIcsuJxt3rSgajVWii4mCALSM+L5j18HVzK
gVNJYsJE88lydwKxJut/9Pg2/VdTJXl8Isk2cEDge9Oej+Xt5WrPzrdJB6YJh9WX
.