文章详情页
java - velocity怎么获取地址栏?
浏览:234日期:2023-10-20 13:33:34
问题描述
如题~~~
尝试过网上几种方法都报空指针
代码如下
<tool> <key>link</key> <scope>request</scope> <class>org.apache.velocity.tools.view.tools.LinkTool</class></tool>
问题解答
回答1:地址栏只能在 JavaScript 脚本中获取,用 window.location。参考文档:https://developer.mozilla.org...
回答2:正如 @捏造的信仰 所说,网页上获取地址栏(客户端方式)可以用 window.location 。
而从服务器端获取地址栏要用 request.getRequestURL() ,?后面的内容需要从 request.getQueryString() 获得,而且无法得到#后面的内容。
标签:
java
相关文章:
1. 如何解决docker宿主机无法访问容器中的服务?2. angular.js - angular内容过长展开收起效果3. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””4. angular.js - angularjs的自定义过滤器如何给文字加颜色?5. Python如何利用Selenium或者PhantomJS爬取动态网页内容6. javascript - chart.js如何修改某个指定bar的颜色7. 为什么我ping不通我的docker容器呢???8. javascript - 使用angular给图片动态赋值src属性出现unsafe的情况9. 请教使用PDO连接MSSQL数据库插入是乱码问题?10. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题
排行榜

网公网安备