首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

高分求救:TOMCAT+Struts+MyEclipse的有关问题,希望各位帮帮忙

2011-11-07 
高分求救:TOMCAT+Struts+MyEclipse的问题,希望各位大虾帮帮忙,在线等我运行一个Struts项目:运行的时候只讲

高分求救:TOMCAT+Struts+MyEclipse的问题,希望各位大虾帮帮忙,在线等
我运行一个Struts项目:运行的时候只讲form表单提交为.do,却不走子控,这个原因是为什么??,比如说  <form   action= "login.do "   method= "post ">
  <input   type= "submit ">

我输入http://localhost:8080/test/login.jsp
电击确定按扭,浏览器就什么都不显示,只在url里显示http://localhost:8080/test/login.do       我就郁闷了,请大家帮帮忙,高分求救

[解决办法]
Action里面没写forward吧
[解决办法]
把STUTUS-CONFIG.XML和ACTION里面EXECUTE代码贴出来看看
[解决办法]
struts-config.xml需要配置的一些东西呢?
[解决办法]
struts-config.xml里面要配置你的login.do由哪个action来处理
[解决办法]
struts-config.xml是如何写的呢?
[解决办法]
我以前遇到过同样的问题
看下你的action里那个execute方法写对没有
正确的应该是
execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)
关键是覆盖父类方法。我以前犯的错就是把request和response写反了结果不跳转
[解决办法]
struts-config.xml里面要配置这样的请求处理路径:
<action path= "/TreeAction " type= "com.dm.hjtj.action.TreeAction ">
<forward name= "tree " path= "/tree.vm " />
<forward name= "radioTree " path= "/radioTree.vm " />
</action>
这里的TreeAction就是你的请求路径,在界面上发送请求是/TreeAction.do
[解决办法]
我也遇到过,把action里execute方法里的返回值mapping.forward改成要跳的页面就可以了

不过不能输入页面的地址,是config文件里配好的跳转的名字,不能写错~~~

偶是菜鸟,飘了~~

热点排行