tomcat中能够解码传过来的中文字符,是因为html中指定了<meta-charset="uft-8">吗?
老师,我在idea里面创建了imgs文件目录,为什么在电脑里点进out输出的目录里没有看到这个imgs目录?需要我们自己手动去电脑上创建吗?因为没有这个目录的问题报了文件不存在错误才发现
老师,为什么我的报的是这个错。
GetRequestServlet HttpServlet { (HttpServletRequest reqHttpServletResponse resp) ServletExceptionIOException { String username=req.getParameter()PrintWriter out=resp.getWriter()out.println()out.println()out.println()out.println()out.println(+username+)out.println()out.println()out.flush()out.close()} }
demoServletcom.bjsxt.servlet.DemoServletdemoServlet/demo.dogetRequestServletcom.bjsxt.servlet.DemoServletgetRequestServlet/getInfo.do
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="getInfo.do" method="post"> 用户:<input type="text" name="username"/></br> <input type="submit" value="ok"> </form> </body> </html>
老师,我这个下面没有您打开后,显示的最后一行的内容:
127.0.0.1 www.xmind.net
并且,我添加IP和域名绑定的信息后,提示我拒绝访问
老师,在这个web案例中,如何判断什么时候使用重定向和什么时候使用请求转发呢?
老師,tomacat启动startup.bat闪退
我按网上教程在startup.bat上加了(如下图)
也依旧闪退
一开始没有配置虚拟主机的时候是不会闪退的,求解!
老师,如果配置两个连接器,端口取不一样的 是不是开启tomcat就可以跑两个项目了?
老师,为啥我的这个代码没办法输出filePath,但是图片就可以下载,在输出位置上也能看到image文件跟图片
(HttpServletRequest reqHttpServletResponse resp) ServletExceptionIOException { ServletContext servletContext=.getServletContext()String filePath=servletContext.getRealPath()System..println(filePath)File file=File(filePath)FileInputStream fis=FileInputStream(file)[] bytes=[fis.available()]fis.read(bytes)resp.setHeader(+String(file.getName().getBytes()))OutputStream fos=resp.getOutputStream()fos.write(bytes)fos.flush()fos.close()
老师,我IDEA创建的项目都是在同一个文件夹里面的,我那时候创建加了空格,现在想把这个文件夹的名字修改,怎么在IDEA里面操作????
老师 不知道为什么 我用用户名查询就查不到 别的条件都可以查出来
GetRequestDataServlet
package com.jay; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; /** * 获取请求数据 */ public class GetRequestDataServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String username = req.getParameter("username"); PrintWriter out = resp.getWriter(); out.println("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>"); out.println("<HTML>"); out.println("<HEAD><TITLE> ITBZ </TITLE></HEAD>"); out.println("<BODY>"); out.println("username = "+username+"<br/>"); out.println("</BODY>"); out.println("</HTML>"); out.flush(); out.close(); } }
web-xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> <servlet> <servlet-name>demoServlet</servlet-name> <servlet-class>com.jay.DemoServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>demoServlet</servlet-name> <url-pattern>/demo.do</url-pattern> <!--.do表示访问的是一个Servlet--> </servlet-mapping> <servlet> <servlet-name>getRequestDataServlet</servlet-name> <servlet-class>com.jay.GetRequestDataServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>getRequestDataServlet</servlet-name> <url-pattern>/getInfo.do</url-pattern> </servlet-mapping> </web-app>
addUser.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="/getInfo.do" method="post"> 用户名:<input type="text" name="username"/><br/> <input type="submit" value="OK" /> </form> </body> </html>
老师,输入用户名点击提交后结果是这样,是什么原因呢
问题:老师为什么我的客户端没有响应出用户名字
jspdemo.rar
com.bjsxt.servlet.RequestJSONServlet
找到原因了老师,在addUser.html中表单的action部分打多了一个/
我遇到的问题也是和上面兄弟一样的,路径对的,但是页面不显示,F12也显示 jQuery文件找不到
解决方案:把IDEA中Tomcat加载的 out 资源文件 删除,让Tomcat重新加载一次,问题解决
这个地方没有定义servletContext.setAttribute(),怎么能够直接取到servletContext.getAttribute(users.getUserid()+""),而且还是按照users.getUserid()作为key值呢?系统是怎么知道的呢?
上面的session的key也不是这个啊,是个常量啊?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637