注册 登录
编程论坛 J2EE论坛

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

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

  实在是不知道怎么回事,半年了竟然遇到这样的问题.
谁能告诉我什么情况下才能出现这样的问题,谢谢了先.
(不许笑话我 哈哈)
6 回复
#2
神vLinux飘飘2007-09-03 18:39
gongchengming/*.do?

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

看不明白你想弄什么,我从来就不用写工程名。你这种用法我还是第一次见
#3
夜雨葬花魂2007-09-03 19:35
我也知道不该写工程名的 这就是最头疼的问题
正常情况下点了submit按扭之后 应该是:
http://localhost/8088/projectname/*.do?method=***

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

明显路径不对

这到底是什么原因呢

实话,我第一次遇到......
#4
支离破碎2007-09-03 21:45
8088是端口号?
如果是就写成http://localhost:8088
你TOMCAT的页面无法打开就是路径或是TOCAMT有问题
#5
神vLinux飘飘x2007-09-04 07:38

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

#6
夜雨葬花魂2007-09-04 09:47
嗯,

可能是我tomcat不好用了 具体怎么写那些东西我还是知道的
#7
litianyi5202007-09-04 12:53
查看你的sevlet的路径配置, 路径有问题,自己调试一下就好了
1