
一种方式就是前端把地址(只要最后 / 的部分)作为参数传回来。要么则在session会话类中保存你的路径,如在1jsp中调用session保存‘1jsp’,其他也这样做。然后servlet处理时再从session再拿出来也是可以知道的。如果拿出来的既不是1jsp,又不是2jsp,你懂的!!前端的页面肯定不会是1jsp或2jsp。
给你一个小例子看看就明白了。获取用户输入参数,然后进行数据库查询,查询成功则登录成功
public class HandleLogin extends >}代码挺粗糙的,大概意思就这样的,将就着看吧
(PS:纯手打,望采纳)
截取url地址
如以下地址:>
jsp中通过getAttribute()方法获得setAttribute()设置的属性,如下代码:
<% String username=(String)requestgetAttribute("username"); %>setAttribute 是应用服务器把这个对象放在该页面所对应的一块内存中去,当页面服务器重定向到另一个页面时,应用服务器会把这块内存拷贝另一个页面所对应的内存中。 这样getAttribute就能取得你所设下的值,当然这种方法可以传对象。session也一样,只是对象在内存中的生命周期不一样而已。
requestgetParameter()获取表单提交参数
requestgetAttribute() 获取页面里面的元素
response一般是往jsp页面放数据
request这个对象不用事先声明,就可以在JSP网页中使用,在编译为Servlet之后,它会转换为javaxservlet>
以上就是关于JSP和Servlet中request怎么获得请求发起页面的地址或路径全部的内容,包括:JSP和Servlet中request怎么获得请求发起页面的地址或路径、jsp中如何得到四大作用域怎么得到request等,写方法就可以、js中如何获取request信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)