文章详情页
java - velocity怎么获取地址栏?
浏览:182日期: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-machine添加一个已有的docker主机问题2. Docker for Mac 创建的dnsmasq容器连不上/不工作的问题3. angular.js - angularjs的自定义过滤器如何给文字加颜色?4. javascript - 修改表单多选项时和后台同事配合的问题。5. 关于docker下的nginx压力测试6. docker - 如何修改运行中容器的配置7. docker start -a dockername 老是卡住,什么情况?8. redis - 究竟是选择微信小程序自带的统计工具还是自己开发一个数据统计的代码?9. docker-compose 为何找不到配置文件?10. angular.js - angular ui bootstrap 中文显示问题
排行榜

网公网安备