小弟以前是做ASP和PHP的,对于WEB算是稍微懂点,这次帮朋友改个JSP程序。虽然没做过,只能冒者头皮上。进去之后发现找到一个页面看,发现有这么一句
<form name="form1" method="post" action="<c:url value="/manage/login/loginconfirm"/>">就这个一个简单的FORM提交界面,但是我根本在manage下找不到login这个文件夹,所以我也无法读懂他的程序,希望谁告诉我这是怎么回事~~或者可能的原因,不甚感激~~谢谢~~~

解决方案 »

  1.   

    有可能是用xxx框架写的。
    如果你原来没写过的话,问下你朋友是哪种。假如是struts的话,一般情况下在 /WEB-INF/struts-config.xml 中找它的真实路径。那个struts-config.xml有可是别的什么文件名等等。。:)
      

  2.   

    是提交到servlet的,到WEB-INF\web.xml找
      

  3.   

    <c:url value="/manage/login/loginconfirm"/>
    这是jstl标签,而你的这个朋友用的是struts,form表单提交到Action
    (一个servlet文件)中去这你是看不到的,manage/login/目录下有
    loginconfirm.do,但是打开这个目录却看不到loginconfirm.do这个文
    件,具体这个文件对应的是哪个servlet文件,你需要到WEB-INF/struts-config.xml
    里面去找,如果你不了解struts-config.xml配置文件的格式,那你还是让你
    朋友自己改吧,如果还是出错,让你朋友自己来问吧:)不会struts的看不出错误的。
      

  4.   

    in web.xmlservlet-mapping
    url-pattern it may be thereregards
      

  5.   

    不是真实的路径而是影射路径在web.xml[servlet]或者struts-config.xml找[struts]
      

  6.   

    在配置文件中,可以找到!web.xml或者struts-config.xml