Mik*_*cht 13 java gwt google-app-engine friendly-url
我想将参数'A1B2C3'传递给基于Google App Engine的GWT应用程序.我这样做就像www.example.com/index.html?key=A1B2C3.虽然它有效,但我想使用漂亮的URL.是否可以在Google App Engine上进行URL重写?我怎么也找不到.
www.example.com/A1B2C3
Run Code Online (Sandbox Code Playgroud)
代替
www.example.com/index.html?key=A1B2C3
Run Code Online (Sandbox Code Playgroud)
我正在使用Google App Engine和GWT.全部是Java.
这是一个很酷的问题.我想出了如何为python做这件事.
app.yaml中:
- url: /test/(.*)
script: test.py \1
Run Code Online (Sandbox Code Playgroud)
test.py:
#!/usr/bin/env python
import sys
def main():
for arg in sys.argv:
print arg
if __name__ == '__main__':
main()
Run Code Online (Sandbox Code Playgroud)
您需要配置应用程序(请参阅此处).换句话说,您需要"连接"您想要的图案.
从手册中,举例:
<servlet-mapping>
<servlet-name>redteam</servlet-name>
<url-pattern>/red/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>blueteam</servlet-name>
<url-pattern>/blue/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5315 次 |
| 最近记录: |