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的路径配置, 路径有问题,自己调试一下就好了
----------------解决方案--------------------------------------------------------