最近刚刚参与软件外包的项目,没有人指导和合作,遇到了些令人迷惑的东西。
tomcat + apache + mysql 等,struts2,说是web2.0的内容,程序分析起来很费劲,浏览器中显示的全是*.xhtml文件,而整个工程中没有那个xhtml文件,只有对应的*.jsp文件,
不知道这些*.xhtml文件是怎么生成的,请知道的同志指导一下。
问题解决立即结贴,谢谢!

解决方案 »

  1.   

    *.xhtml文件应该是*.jsp文件生成的
    这个项目就你一个人吗?
      

  2.   

    XHTML(可扩展超文本标记语言)是"使用可扩展标记语言(XML)对HTML 4.0的改订"。使用XML再构造HTML,结果得到XHTML,它是使用XML"描述"网页的特殊应用。  XHTML实际上是HTML 4的后续版本,可将其视为HTML 5,只是它称作XHTML 1.0。在XHTML中,所有的HTML 4标记元素及属性都得到支持。然而,不同于HTML,XHTML可被任何使用者扩展。人们可定义和增加新的元素和属性,使得采用新的方法在网页中嵌入内容和编程成为可能。表面上,XHTML文件相似于更精致的HTML文件。  XHTML的优点在于其"可扩展性和可移植性"。当网页通信和显示的新思想出现时,它们可得到实行而不需要等待下一版本HTML及浏览器的支持。如果可扩展性可能导致更复杂的网页和更大的程序,而其可移植性的优点则可简化网页。 
    你说:
    浏览器中显示的全是*.xhtml文件,而整个工程中没有那个xhtml文件,只有对应的*.jsp文件
    应该是在配置文件中做了映射才会像你说的这样,你检查一下web.xml中有没有?
      

  3.   


    要是struts1的话,不是有个*.do吗 , 把它改成*.xhtml,应该可以的吧。
    struts2好像有个*.action改下看行不行,我也不太懂struts2