1. request.setAttribute("test", "测试");       request.getRequestDispatcher("/index.jsp").forward(request,response);  请求转发传递参数时只能使用request传递,不能使用重定向,因为response不能传递参数,但可以手动地址栏进行值传递  , 例如: response.sendRedirect(request.getContext…
1.mvc: 目的: 将展现和业务相分离. Model1:JSP+JavaBean Model2:MVC(JSP+Servlet+JavaBean) 优点: A.各司其职,互不干涉 B.有利于分工协作 C.提高了程序的可扩展性和可维护性 struts2是经典MVC框架的实现. WebWork2.3  ——>  struts2 常见的MVC框架有: struts1 WebWork SpringMVC 阿里Webx 2.JSTL中,<c:if text=" not empty list&…
1.web-inf中的  .jsp 文件不会运行,其他都根据web.xml文档中的自然顺序进行运行 2.keep-alive 长连接(持续)  UDP,TCP短连接 3.状态码:1(消息异常) 2(成功) 3(重定向异常) 4(404,405,407...请求异常,找不到资源异常) 5,6(506,601...服务器异常) 4.Tomcat 端口号(port:8080),容量上限:500 5.servlet生命周期(单例模式,懒汉模式需要加锁) 6.servlet四种访问方式,“/reg”,“/…
千万不要看网上那些杂七杂八的解决乱码的文章,解决乱码最好的方法是(没有之一):在所有地方统一采用UTF-8编码. 这其中包括: 1 - 工程 如果使用的是Eclipse,那么打开Preference,搜索encoding,把所有能改的地方都改成UTF-8,这就确保了源文件的编码. 如果使用的是NetBeans,不用设置,因为NetBeans默认就是UTF-8. 2 - 数据库 例如MySQL,加上启动参数--character-set-server=utf8,这样以后创建的所有数据库都是UTF-…
1.Java项目的API文档如何生成?请将步骤写出. javadoc 源文件名.java; 2.增加package以后,我们在DOS下编译怎么做? javac -d . Test.java 3.Javabean就是只包含属性和相关getter.setter方法,不包含业务逻辑处理的 类,这种说法对吗? 不对Javabean既可以封装数据同时也可以封装业务逻辑 4.假如父类有main方法,子类能不能继承?不能   5.多态的三个必要条件是什么?继承方法重写父类引用指向子类对象 6.多态的常用使用场…
1.关系型数据库: Oracle / Mysql 数据持久化的技术: IO JDBC XML  ... 主流的持久层框架: Hibernate mybatis---->apache产品 JPA(由EJB 3.0软件专家组开发,奢侈,豪华的解决方案)--->Oracle TopLink---->Oracle(DBA专业管理员) JSF(JavaServer Faces (JSF) 是一种用于构建Java Web 应用程序的标准框架) JDO(JDO(Java Data Object )是J…
1.类的修饰符只能是:public,默认的.另外:final  ,abstract,(修饰符 (只有:public, 默认,)interface+类名 ). 2.在main函数中创建对象时,new哪个类的个无参构造就是调哪个类的无参构造,同时隐式调用该类父类的无参构造. new有参构造就会调有参构造,同时隐式调用该类父类的无参构造. 3.构造方法和普通方法都可以用四种修饰符来修饰:public,private,protected,默认的.//私有构造方法不能NEW 抽象方法不能用 private…
1.配置文件总结: bean节点: id:用户自定义名称,用于标识当前对象,可以通过getBean(String id)从容器中获取该对象. class:要交给spring容器创建的对象的全类名(包名+类名) property节点 name:bean对应的类的属性名称,必须与类中的属性名称一致 ref:引用待注入对象的id,其本质是从当前容器中查找已创建的对象,必须与待注入对象的id保持一致 2.IoC – 控制反转 Inversion of Control, DI-依赖注入Dependency…
1.<a href="javascript:void(0)" onclick="dele();"> a标签不使用链接的时候,必须加javascript:void(0),不然页面会刷新,造成部分功能失效,例如:隐藏ID为某的标签时,失去效果. 2.<option>中没有value时, .value  可以直接获得text文本内容. 3.style内各属性中,需用;号分割. 4.substr(开,闭)  5.rgb(" ",&…
1.后台可以同时多个对象接收前端页面的值:(如图两个都打印了) 2.参数绑定的注解,通过该注解可以解决参数名称与controller中形参名称不一致的问题: @RequestParam(name="uname"):参数绑定的注解,通过该注解可以解决参数名称与controller中形参名称不一致的问题. @RequestMapping(value="/register",method=RequestMethod.POST) public String register…