在视频2:25时
这里创建的dog是用来代表Dog类的吗
找到原因了老师,在addUser.html中表单的action部分打多了一个/
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>
老师,输入用户名点击提交后结果是这样,是什么原因呢
老师您好,创建ArryList的时候后面的<>,添加与否都能正常执行代码,这个有具体格式的要求吗?是否一定需要使<>。另外collection后面的<>取消了也可以执行。
public class Test { public static void main(String[] args) { Collection<String> list=new ArrayList<>(); list.add("a"); list.add("b"); Iterator<String> ite=list.iterator(); while(ite.hasNext()){ String str= ite.next(); System.out.println(str); } } }
和10楼遇到了一样的问题,创建表名“bjs xt”然后和视频一样,但是编辑内容的时候不让编辑
老师,ArryList继承List接口,List继承Collection接口,使用Collection 、List、ArryList创建对象有什么区别吗,3种方式都可以实现添加数据,实现遍历,通常使用哪种方式比较合适。另外Iterator 遍历Colletction 和ArryList创建的对象可以正常输入,遍历List 创建的就报错了,为何List用for循环遍历就不报错呢?
public static void main(String[] args) { Collection<String> list = new ArrayList<>(); ArrayList<String> list2 = new ArrayList<>(); List<String> list3=new ArrayList<>(); list.add("a测试"); list.add("b测试"); list.add("c测试"); list2.add("a验证"); list2.add("b验证"); list2.add("c验证"); list3.add("A测试"); list3.add("B测试"); list3.add("C测试"); Iterator<String> it = list.iterator(); Iterator<String> it2 = list2.iterator(); Iterator<String> it3 = list3.iterator(); while(it.hasNext()){ String str=(String)it.next(); System.out.println(str); } System.out.println("--------------"); while(it2.hasNext()){ String str2=it2.next(); System.out.println(str2); } System.out.println("**************"); for(int i=0;i<list3.size();i++){ System.out.println(list3.get(i)); } } }
__call__方法和__init__方法的区别:
: (, salary): () yearSalary = salary*daySalary = salary//hourSalary = salary//( =yearSalary, =salary, =daySalary, =hourSalary ) s = SalryAccount (s())
s = SalryAccount 后面如果不加括号、会报错,这个是因为call方法中定义了返回值么? 还是说在类名后面加(),是call方法的用法? 我们可以把init方法的类通过s = SalryAccount ,付与给s, 为什么call方法不行呢?
老师!
这个是重写了__del__方法么?
重写之后只有一条打印语句、怎么达成删除的效果的呢?
是不是可以_理解为:__del__方法中本来有自己的代码、
然后我们在这里重写方法、是先继承然后再重写,
重写只是加上了一个打印语句?
然后、__del__方法的功能就成了:删除、释放内存+打印一个语句
这个出错在哪呢?端口号和ip是对的,跟踪和存储服务器可以正常启动
请问老师 我是按照视频上的操作的但是为什么会报错了 请求解决方法
bjsxt.rar
这个是啥错误呀 不能初始化jdbcutil 什么意思
#coding=utf-8 ''' 新增功能 左上角文字绘制 左上角输出坦克数量 ''' import pygame SCREEN_WIDTH = 700 SCREEN_HEIGHT = 500 BG_COLOR = pygame.Color(0, 0, 0) TEXT_COLOR = (255, 0, 0) class MainGame(): window = None def __init__(self): pass # 开始游戏 def startGame(self): #加载窗口 #初始化窗口 pygame.display.init() #设置窗口大小及显示 MainGame.window = pygame.display.set_mode([SCREEN_WIDTH, SCREEN_HEIGHT]) pygame.display.set_caption('坦克大战1.03') while True: MainGame.window.fill(BG_COLOR) #获取事件 self.getEvent() #绘制文字 MainGame.window.blit(self.getTextSurface('敌方坦克剩余数量%d' % 6), (10, 10)) pygame.display.update() # 结束游戏 def endGame(self): print('谢谢使用') exit() #左上角文字绘制 def getTextSurface(self, text): #初始化字体模块 pygame.font.init() #查看所有字体 print(pygame.font.get_fonts()) #获取字体对象 font = pygame.font.SysFont('kaiti',18) #绘制字体 textSurface = font.render(text, True, TEXT_COLOR) def getEvent(self): #获取所有事件 eventList = pygame.event.get() #遍历事件 for event in eventList: #判断键盘按下的是关闭还是键盘按下 #如果是关闭退出 if event.type == pygame.QUIT: self.endGame() #如果是按下键 if event.type == pygame.KEYDOWN: #判断上下左右 if event.key == pygame.K_LEFT: print("按下左键向左运动") elif event.key == pygame.K_RIGHT: print("按下右键向右运动") elif event.key == pygame.K_UP: print("按下上键向上运动") elif event.key == pygame.K_DOWN: print("按下下键向下运动") class Tank(): def __init__(self): pass # 移动 def move(self): pass # 射击 def shot(self): pass # 展示坦克的方法 def displayTank(self): pass class MyTank(Tank): def __init__(self): pass class EnemyTank(Tank): def __init__(self): pass class Bullet(): def __init__(self): pass # 移动 def move(self): pass # 展示子弹的方法 def displayBullet(self): pass class Wall(): def __init__(self): pass # 展示墙壁的方法 def displayWall(self): pass class Explode(): def __init__(self): pass # 展示爆炸效果的方法 def displayExplode(self): pass class Music(): def __init__(self): pass # 播放音乐 def play(self): pass if __name__ == '__main__': MainGame().startGame() #MainGame().getTextSurface()
老师我的window为什么一直是none
为什么总是加载不了图片,图片地址什么的都没有问题a,
老师,为什么每次配置了环境变量后,第二天都会没用,要重新配置啊
老师,我按照视频的思路将代码打出来,但是运行的时候,却发现一个问题,输入数字后再输入q却还在循环体内,再次按Enter键后报错,不知道是哪里出错了,恳请老师帮忙指出,谢谢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637