当前位置: 代码迷 >> Java Web开发 >> action值怎么不对,如何解决?
  详细解决方案

action值怎么不对,如何解决?

热度:144   发布时间:2007-09-03 18:15:32.0
action值怎么不对,如何解决?
今天没事干,自己写了一个小例子。写的到是正确呀,没什么错误 
可是服务起了之后,老是页面中的action值不对劲。怎么能老是少了“工程名”呢? 很是纳闷。。。。。
本不该这样的啊  action="${Pagecontext.Request.contextPath}/*.do?method=***" 这样的写法正确的嘛
可就是点了submit按纽之后显示的action是:action="/*.do?method=***" ,工程名呢? 哪去了?
不知道怎么回事,不会解决。 实在没招只能直接给写死了 写成:action="gongchengming/*.do?method=***"
这样才可以……
我的天呐!!!  这问题到底该怎么解决呀!!
前提是我启动了tomcat之后 在地址栏里输入:http://localhost/8088 结果不能显示tomcat界面  - -!
难道与tomcat有关? 也不对呀……

  实在是不知道怎么回事,半年了竟然遇到这样的问题.
谁能告诉我什么情况下才能出现这样的问题,谢谢了先.
(不许笑话我 哈哈)
搜索更多相关主题的帖子: action值  method  工程  

----------------解决方案--------------------------------------------------------
gongchengming/*.do?

直接写
/pagename.do不就可以了么?

看不明白你想弄什么,我从来就不用写工程名。你这种用法我还是第一次见

----------------解决方案--------------------------------------------------------
我也知道不该写工程名的 这就是最头疼的问题
正常情况下点了submit按扭之后 应该是:
http://localhost/8088/projectname/*.do?method=***

而我正常写action的话,点了submit按扭之后,结果却是:http://localhost/8088/*.do?method=***

明显路径不对

这到底是什么原因呢

实话,我第一次遇到......
----------------解决方案--------------------------------------------------------
8088是端口号?
如果是就写成http://localhost:8088
你TOMCAT的页面无法打开就是路径或是TOCAMT有问题
----------------解决方案--------------------------------------------------------

绝对不要把你的工程名甚至服务器端口号都写上去.......


----------------解决方案--------------------------------------------------------
嗯,

可能是我tomcat不好用了 具体怎么写那些东西我还是知道的

----------------解决方案--------------------------------------------------------
查看你的sevlet的路径配置, 路径有问题,自己调试一下就好了
----------------解决方案--------------------------------------------------------
  相关解决方案