为什么不会报错呢
1 | <%@ page contentType="text/html;charset=utf-8" isErrorPage="true"%>< br ><!DOCTYPE html>< br >< html >< br >< head >< br >< meta charset = "UTF-8" >< br >< title >Insert title here</ title >< br ></ head >< br >< body >< br > 服务器内部错误,请联系管理员 < br > <%< br > String msg=exception.getMessage();< br > out.println("< br >"+exception.getClass().getSimpleName()+":"+msg);< br > %>< br ></ body >< br ></ html >< br > |
1 | <? xml version = "1.0" encoding = "UTF-8" ?>< br >< web-app xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns = "http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation = "http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id = "WebApp_ID" version = "3.1" >< br > < display-name >servlet_advanced</ display-name >< br > < welcome-file-list >< br > < welcome-file >index.html</ welcome-file >< br > < welcome-file >index.htm</ welcome-file >< br > < welcome-file >index.jsp</ welcome-file >< br > < welcome-file >default.html</ welcome-file >< br > < welcome-file >default.htm</ welcome-file >< br > < welcome-file >default.jsp</ welcome-file >< br > </ welcome-file-list >< br >< br > <!-- 对应的是PatternServlet --> < br >< servlet >< br > < servlet-name >patternServlet</ servlet-name >< br > < servlet-class >com.imooc.servlet.pattern.PatternServlet</ servlet-class >< br ></ servlet >< br >< servlet-mapping >< br > < servlet-name >patternServlet</ servlet-name >< br > < url-pattern >/pattern/*</ url-pattern >< br ></ servlet-mapping >< br > <!-- <br>设置应用程序全局参数 --> < br >< context-param >< br > < param-name >copyright</ param-name >< br > < param-value >© 2021 imooc.com 京ICP备 12003892号-11</ param-value >< br ></ context-param >< br >< context-param >< br > < param-name >title</ param-name >< br > < param-value >慕课网-程序员的梦工厂</ param-value >< br ></ context-param >< br > <!-- 指定错误页面 --> < br >< error-page >< br > < error-code >404</ error-code >< br > < location >/error/404.html</ location >< br ></ error-page >< br >< error-page >< br > < error-code >500</ error-code >< br > < location >/error/500.jsp</ location >< br ></ error-page >< br ></ web-app >< br > |
1 | package com.imooc.servlet.pattern;<br><br> import java.io.IOException;<br> import java.io.PrintWriter;<br><br> import javax.servlet.ServletException;<br> import javax.servlet.http.HttpServlet;<br> import javax.servlet.http.HttpServletRequest;<br> import javax.servlet.http.HttpServletResponse;<br><br> //servlet-JSP进阶,4-1章,Web.xml常用配置-通配符 pattern :模式<br>public class PatternServlet extends HttpServlet{<br> @Override<br> public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {<br> //查询员工的基本信息<br> //获取当前访问的url,getRequestURL返回的是Stringbuffer;<br> String url=request.getRequestURL().toString();<br> System.out.println(url);<br> //截取的思路,获取最后一个/出现的位置;lastIndexOf获取最后一次出现的位置;<br> //substring 截取最后一次出现/位置的信息,坐标+1,也就是/后的信息;<br> String id=url.substring(url.lastIndexOf("/")+1);<br> response.setContentType("text/html;charset=utf-8");<br> PrintWriter out=response.getWriter();<br> out.println(id);<br> //设置逻辑判断<br> if(id.equals("1")) {<br> out.println("张三");<br> }else if(id.equals("2")) {<br> out.println("李四");<br> }else {<br> out.println("其他员工");<br> }<br> }<br><br>}<br> |
老师也是这样写的,为什么会报错?
25
收起
正在回答 回答被采纳积分+1
2回答
java工程师2020版
- 参与学习 人
- 提交作业 9404 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧