首页 > 开发 > JAVA > 正文

<a href=test.action?name=aa>bb</a> 这里问号后面什么意思?

2017-09-07 09:05:24  来源:网友分享

这里的?号后面是什么意思呢??

<a href="test.action?name=aa">bb</a>

解决方案

?后面的是传递给后台的(参数名=参数值),java中通过servlet可以获得数据,request.getParameter("name"),那么这个方法的返回值就是aa字符串了,该传递是调用servlet中的doGet方法。想要传递多个参数,可以是bb,这样的跳转在路径中可以看到所带参数的信息,<form method="post" action="test.action">,提交表单的跳转使用post方法,跳转的路径中就看不到提交的参数信息。
https://segmentfault.com/search?q=模块信息”,这是使用segmentfault论坛搜索信息时跳转的路径信息,这样就可以直接通过改变路径后面q的值对服务器发送请求,得到返回的搜索结果