老师,已经解决,是jsp那里取消默认勾选标签就可以了
老师这怎么弄,界面完全不一样
这个是为啥
Ajaxdemo.rar
请问老师这个 \n 有什么用;要换行的话也应该是用<br>吧。
上节课讲的访问路径是用<URL-pattern>里命名的路径,这节课用的html名访问的,是啥区别?
老师,这节课也是和上节课一样的问题,成功初始化servlet后,并没有出现value1和value2,访问页面也是404报错,老师能不能帮忙看看哪里出问题了
package com.example.demo; import jakarta.servlet.ServletConfig; import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import javax.servlet.annotation.WebInitParam; import javax.servlet.annotation.WebServlet; import java.io.IOException; import java.io.PrintWriter; @WebServlet(urlPatterns="/initParam.do" ,initParams ={@WebInitParam(name="key1",value="value1"),@WebInitParam(name="key2",value = "value2")} ,loadOnStartup = 1) public class InitParamServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ServletConfig servletConfig = this.getServletConfig(); PrintWriter out=resp.getWriter(); out .println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">"); out.println("<HTML>"); out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>"); out.println(" <BODY>"); out.println("Value1"+servletConfig.getInitParameter("key1")+"<br/>"); out.println("Value2"+servletConfig.getInitParameter("key2")+"<br/>"); out.println("</BODY>"); out.println("</HTML>"); out.flush(); out.close(); } @Override public void init() throws ServletException { ServletConfig servletConfig = this.getServletConfig(); System.out.println(servletConfig.getInitParameter("key1")); System.out.println(servletConfig.getInitParameter("key2")); } }
我的项目输出目录找不到图片,不知道配置是哪里出了问题
代码如下:
package com.bjsxt.servletDemo; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; /** * 文件下载 */ public class DownFileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取ServletContext对象 ServletContext servletContext = this.getServletContext(); //路径转换 String realPath = servletContext.getRealPath("image/美女.jpg"); System.out.println(realPath); //读文件 File file = new File(realPath); FileInputStream fis = new FileInputStream(file); byte[] buff = new byte[fis.available()]; fis.read(buff); //在响应中添加附加信息 resp.addHeader("Content-Disposition","attachment; filename="+new String(file.getName().getBytes("gbk"),"iso-8859-1")); OutputStream os = resp.getOutputStream(); os.write(buff); os.flush(); os.close(); } }
```
synchronized
用没用
结果都一样。我的2个浏览器
没区别。
老师为什么我按用户名查查不出来,按其它的查可以查出来 输入名字的时候 名字下面会有红色线
代码如下
webdemo.zip
老师,请帮我看一下我的登录功能出现异常情况:用户名和密码正确的情况下,他会直接跳到”error.jsp“,而不是”main.jsp“
老师 麻烦您了 一直是这个错误 db和com.bjsxt是平级关系
这里我有一个问题哈,就是为什么在 GlobalContainerServlet的doPost()方法中定义的servletContext变量直接就能在GetBaseInfoServlet的doPost()方法中使用啊?不是应该会存在变量作用域的问题吗?为什么不报错啊?
如果IE和chrome请求的参数不一样,比如,IE先请求,参数为aaa,chrome后请求,参数为bbb,那么正常情况下应该是IE上显示为空,chrome上先显示aaa然后再显示bbb,这样对吗
老师这是什么问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
老师报404我检查了也不清楚那么出问题你帮我看看
Servlet.zip
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637