struts+eclipse

<%@ taglib prefix="s" uri="/struts-tags" %>这段代码是用来解析里面的struts字段的。


运行时出现个问题,打不开页面,显示HTTP Status 404 -


尝试一下,一步一步配,找到何时会让index.jsp不能访问


第一步建index.jsp后显示404错误,后重启eclipse后可以了。第二步导入jar到lib文件中再次访问,可以。第三步修改web.xml,ok,没问题。第四步,建struts.xml文件,ok,没问题。第五步,建个html文件试试,真是奇怪了,我以前建的时候也是按这种方法建的啊,但是怎么这次可以运行,上次运行就出错,找不到文件呢,真是郁闷了。好吧我再继续,第六步,打包war到webapps中,好吧,终于报错了,404.???咋回事滴,删除了war包照样出错。再试一下,难道是因为我重启eclipse出的问题?好吧,我终于找到错误了,我勒个去啊,原来是web.xml中配置的问题,刚才在配置了web.xml后突然的,重启一下eclipse后出现错误404,妹的,发现根本是web.xml配置错误,发现正常运行时,把鼠标放在<filter-class>后面时会有提示出现,但异常时没有提示出现。看来应该是那里出了问题,配吧,我就像例子那样,不管东德西德了,就把它里面lib的jar包全部复制一遍到我们项目中去,然后再改变web.xml试试。好吧,再不成功我都可以跳楼了。总结了一下,是这么回事,web.xml中的一些东西和jar包里面联系相当的紧密,如果我们想测试一下xml中是否出错,就可以把鼠标移动到<filter-class></filter-class>之间看是否有提示出现,一般无提示的话那么就代表了此xml出问题了,或者jar包没导入完全。怎么说呢,不懂那些jar包有什么用处。。。终究还是不会配置的,而且不能按照某某网上说的该么样配置,那纯属瞎胡闹,因为每个struts 2都有许多的版本,除非你是按照某某网站说的那样下载的正是那个版本的,但我觉得最新的更好一些。然后当你下载完成之后,里面有些例子,你可以导入到eclipse中去,再在里面复制它的jar包和复制其里面的web.xml就ok了。还可以就按照例子上的配置来搭配它的目录结构。
刚才又出现404的错误了,原因就是struts.xml未配置好.
呼,万岁,终于搞定了,第一次一个人配置完成的感觉真好,别说,配置这真的很容易走弯路的,为了以后少走弯路,尽量学着别人例子里面的配置吧。


与php一样,需要改变的就放在<% %>中。<%= %>可以输出变量或表达式的计算结果作为一个字符串的形式。这称之为JSP表达式,后面不能带分号。


好吧,以后测试东西还是在火狐或者搜狗浏览器上测试,用eclipse来run时总会出现一些问题。

你可能感兴趣的:(struts+eclipse)