当我提交一个Action时候,我不想让这个Action显示到地址栏中,该如何实现呢,谢谢 当我提交一个Action时候,我不想让这个Action显示到地址栏中,该如何实现呢,谢谢比如 <FORM name=form1 action=checklogin!check method=post>我不想让checklogin!check 在地址栏中出现应该如何实现呢谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务器端跳转不会显示在地址栏,所以你可以写一个公共的action,由这个action进行服务器跳转 是struts2里面的话可以在xml里面配置啊 #3楼我用的struts2.1.8如何在在xml里面配置啊能具体说下嘛 谢谢啦 客户端提交你服务端配置你牛B。 除非有javascript不然不可能不显示到地址栏。 用frameset好像也可以 J2EE里面2种跳转:1种是jsp:forward,这是服务器内部跳转,不会显示在地址栏;1种是response.sendRedirect(),这是显式转向,会显示在地址栏楼主你要完全的隐藏action的URL不太好办,2楼的方法虽然看到的是提交到一个公用的Action,但是后面的参数也会暴露在这个公用Action中的跳转选择,也就是说用户直接输入公用的Action加参数仍然能跳转到他想要的目标Action中,或者可以用<input type=hidden>来隐藏参数,但是用户仍然可以通过查看页面html源代码的方式看到隐藏的参数值。楼主如果是想严格限制非授权用户通过URL的方式进入Action,一般是需要设计权限管理模块的,然后配Filter过滤所有URL请求,在Filter中调用权限管理模块进行鉴权 写另外的一个Action,然后统一处理。 用一个专门的跳转用的action是可以的,只要用默认的forward方式就会隐藏地址还有一个办法,是联系你的DNS提供商,DNS服务商有这种隐藏URL的服务 java的开源项目中有一个叫urlrewrite的项目,是通过配置的方式来实现转换实际请求地址的.基本原理是,创建一过滤器,拦截到请求,然后根据配置文件的转换规则来生成新的URL并转发.一些动态网站上搞成如静态页面一样的效果就是用这种技术,具体可以百度一下"urlrewriteFilter" 这个action 路径 想查找一下子就能查找到,特别是在用 ff 的时候。看下请求就知道你的路径了 你直接使用js来提交 就不会看到url了 但是别人要是下载你的html还是能看到url地址最好是在权限那块使用吧每个方法的访问权限都加上,那样就比较安全了 答辩通过,散分 java中怎么判段Object 视频怎么网上观看 关于struts中的iterate问题 显示页面怎么不出来啊 一定给分! 谁能帮我走出struts的formbean的迷茫? struts2环境搭建,tomcat报错异常 上传代码后,出现发送邮件bug:Sealing violation loading …… 高手求救!关于ADO 数据库的问题(送分拉) 请教struts书籍 ScheduledThreadPoolExecutor任务超时如何自动关闭 高分求一SSH+mysql的校园固定资产管理系统相关系统 刚学java web开发,想买本关于ssh框架的书
如何在在xml里面配置啊能具体说下嘛 谢谢啦
还有一个办法,是联系你的DNS提供商,DNS服务商有这种隐藏URL的服务
基本原理是,创建一过滤器,拦截到请求,然后根据配置文件的转换规则来生成新的URL并转发.
一些动态网站上搞成如静态页面一样的效果就是用这种技术,具体可以百度一下"urlrewriteFilter"