问tomcat基础问题 web.xml里头有一个welcome-file-list可以指定路径 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦,在web.xml里是有welcome-file-list,还是看得不大懂,哪位给偶看看,web.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> <display-name>Forum WebApp</display-name> <description>MyVietnam Forum Web Application</description> <servlet> <servlet-name>ForumAdminServlet</servlet-name> <servlet-class>forum.admin.ForumAdminServlet</servlet-class> </servlet> <servlet> <servlet-name>ForumUserServlet</servlet-name> <servlet-class>forum.user.ForumUserServlet</servlet-class> </servlet> <servlet> <servlet-name>debugjsp</servlet-name> <description>Added to compile JSPs with debug info</description> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>classdebuginfo</param-name> <param-value>true</param-value> </init-param> <load-on-startup>3</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ForumUserServlet</servlet-name> <url-pattern>/forum/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>ForumAdminServlet</servlet-name> <url-pattern>/admin/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>debugjsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping> <session-config> <session-timeout>120</session-timeout> </session-config> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <taglib> <taglib-uri>http://jsptags.com/tags/navigation/pager</taglib-uri> <taglib-location>/WEB-INF/pager-taglib.tld</taglib-location> </taglib></web-app>-------------------------------上面的web.xml文件里,是不是先找到welcome-file-list里的index.jsp,再由<servlet-mapping> <servlet-name>debugjsp</servlet-name> <url-pattern>*.jsp</url-pattern> </servlet-mapping>去找上面的debugjsp,但找到后<servlet> <servlet-name>debugjsp</servlet-name> <description>Added to compile JSPs with debug info</description> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> <param-name>classdebuginfo</param-name> <param-value>true</param-value> </init-param> <load-on-startup>3</load-on-startup> </servlet>里什么意思呢?是不是说要找JspServlet类,但文件夹里没这个类啊,怎么回事,到底怎么个调用过程? <url-pattern>*.jsp</url-pattern>这里也没给个路径啊,找到welcome-file-list里的index.jsp到底指哪个路径下的index.jsp呢? 把下面这个<welcome-file-list> <welcome-file>index.jsp</welcome-file></welcome-file-list>改成<welcome-file-list> <welcome-file>plugin/forum/admin/index.jsp</welcome-file></welcome-file-list>再试试看 网上下的代码防在webapp下的时候是不一定可以运行的!!!!要尝试的话还是建立工程 按照他的目录来进行组建这个工程 多谢“hwg119() ”,我不明白的是:它本身web.xml里<welcome-file-list> <welcome-file>index.jsp</welcome-file></welcome-file-list>可以用http://localhost:8080/mybbs/admin/index访问(页面正常显示),但我不明白这个路径为什么能够正确访问显示? <servlet-mapping> <servlet-name>ForumAdminServlet</servlet-name> <url-pattern>/admin/*</url-pattern> </servlet-mapping>url中有>/admin/的 都被ForumAdminServlet处理............. else if (requestURI.equals("/index")) { generalAdminTasksWebHandler.prepareShowIndex(request); } else if (requestURI.equals("/testsystem")) { generalAdminTasksWebHandler.prepareTestSystem(request); } else if (requestURI.equals("/importexport")) { generalAdminTasksWebHandler.prepareImportExport(request); } else if (requestURI.equals("/importprocess")) {.................... 请问byte[]如何判断内容是纯英文还是中英混杂,求思路,谢谢 javaBean 属性继承丢失 tomcat 怎么设置登入时间过长后踢人的功能 如何实现删除同步??? 简单题,大分数!~~~~(快来看啊!) 关于投票问题 百分求助,页面提交总是提示“该对象不支持该方法”(急等)up有分 怎么把当前时间的时间戳,变成字符串! tomcat启动成功,但是项目没有部署上!!! java利用WebUploader插件上传附件,由前台传送到后台。导致了本地文件的真实路径被浏览器变成fakepath 关于网页刷新的问题 [高分]100分求可用的JSP日程安排、提醒模块
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Forum WebApp</display-name>
<description>MyVietnam Forum Web Application</description>
<servlet>
<servlet-name>ForumAdminServlet</servlet-name>
<servlet-class>forum.admin.ForumAdminServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ForumUserServlet</servlet-name>
<servlet-class>forum.user.ForumUserServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>debugjsp</servlet-name>
<description>Added to compile JSPs with debug info</description>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>classdebuginfo</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ForumUserServlet</servlet-name>
<url-pattern>/forum/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ForumAdminServlet</servlet-name>
<url-pattern>/admin/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>debugjsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>120</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<taglib>
<taglib-uri>http://jsptags.com/tags/navigation/pager</taglib-uri>
<taglib-location>/WEB-INF/pager-taglib.tld</taglib-location>
</taglib>
</web-app>
-------------------------------
上面的web.xml文件里,是不是先找到welcome-file-list里的index.jsp,再由
<servlet-mapping>
<servlet-name>debugjsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
去找上面的debugjsp,但找到后
<servlet>
<servlet-name>debugjsp</servlet-name>
<description>Added to compile JSPs with debug info</description>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>classdebuginfo</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
里什么意思呢?是不是说要找JspServlet类,但文件夹里没这个类啊,怎么回事,到底怎么个调用过程?
这里也没给个路径啊,找到welcome-file-list里的index.jsp到底指哪个路径下的index.jsp呢?
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
改成
<welcome-file-list>
<welcome-file>plugin/forum/admin/index.jsp</welcome-file>
</welcome-file-list>再试试看
要尝试的话还是建立工程 按照他的目录来进行组建这个工程
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
可以用http://localhost:8080/mybbs/admin/index访问(页面正常显示),但我不明白这个路径为什么能够正确访问显示?
<servlet-name>ForumAdminServlet</servlet-name>
<url-pattern>/admin/*</url-pattern>
</servlet-mapping>
url中有>/admin/的 都被ForumAdminServlet处理
.............
else if (requestURI.equals("/index")) {
generalAdminTasksWebHandler.prepareShowIndex(request);
} else if (requestURI.equals("/testsystem")) {
generalAdminTasksWebHandler.prepareTestSystem(request);
} else if (requestURI.equals("/importexport")) {
generalAdminTasksWebHandler.prepareImportExport(request);
} else if (requestURI.equals("/importprocess")) {
....................