本来想学J2EE的3个经典框架(Spring + Struts +Hibernate),奈何负责实习的老师只讲了Jsp+JavaBean+Servlet,项目时间还蛮紧的,所以只用JJS实现了这个项目,后面寒假有时间的话再用SSH实现并完善这个网站吧。前几天抽时间学了点前端的东西,感觉还是有点麻烦的,前端做既漂亮又有良好的兼容性不是件太容易的事情,所幸现在觉得能够静下来学技术做开发是件挺幸福的事情。网站的源代码上传到了CSDN上的code仓库,以后有时间会慢慢把这...
最近刚开始用Eclipse开发,刚开始都是按教程一步一步的新建web工程也没出现什么问题。今天选了一个新的workspace,建了个web工程发现最简单的jsp页面都报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path百度了下找到原因了,现在总结下,虽然是个简单的问题,但新手肯定会遇到过的。报错原因是:web工程缺少编译Tomcat运行时相关类,只要加上就行了。1、选择项目右击或 Build Path- Co...
先在mysql新增数据库和表先,把下面的几句代码复制去到mysql运行就可以创建成功了! 创建数据库create database jdbc01 character set utf8 collate utf8_general_ci;创建表:use jdbc01; create table users( id int primary key, name varchar(40), password varchar(40), email varchar(60), birthday date, sex boolean)ENGINE=InnoDB DEFAULT CHARSET=utf8; 运行的效果: 一、创建MVC架构的...
从[JavaEE 要懂的小事] Http相关 ,一直想写点Web开发相关的。最近项目接口开发紧,还有准备新的九月份战斗。JDK IO源码就隔一段落,温故知新看看Servlet & JSP 相关。把自己基础累积回顾一遍,并和大家分享分享一些心得和代码。这里应该涉及到一部分源码,开发思想和一些手工做出的图。喜欢java,或者有一定Java开发经验的多提宝贵意见。一、Web服务器从事web开发的人,会很清楚一个东西叫HTTP服务器,比如JEE开发—Tomcat,Jetty...
1.在源包下新建一个Servlet页,取名为LoginServlet:package weinidingServlet; //该Servlet所在的包import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; //生...
严重: Servlet.service() for servlet [jsp] in context with path [] threw exception [java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;] with root causejava.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspAppli...
我们可以这么理解JSP注册技术的发展过程: 第一代JSP技术:纯JSP开发。 第二代JSP技术:JSP+EJB开发。 (EJB简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。) 第三代JSP技术:JSP+Servlet+POJO开发。(**MVC框架) (POJO其实就是简单的JAVA类,也是简单的JavaBean(特殊的值对象封装))其实EJB—可理解成企业级的JavaBean(相对于简单的JavaBean增加了一些业务处理方法)现在还有更新的技术,目前还没学到,学到后会...
一、HttpServletRequest介绍 HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。 getRequestURI方法返回请求行中的资源名部分。 getQueryString 方法返回请求行中的参数部分。 getPathInfo方...
java.lang.Error: 无法解析的编译问题:无法解析类型 javax.servlet.http.HttpServletRequest。从必需的 .class 文件间接引用了它无法解析类型 javax.servlet.http.HttpServletResponse。从必需的 .class 文件间接引用了它无法解析类型 javax.servlet.http.HttpSession。从必需的 .class 文件间接引用了它无法解析导入 javax.servlet.http.HttpServletRequest无法解析导入 javax.servlet.http.HttpServletResponse 解决的方法:是因...
本文源码:GitHub·点这里 || GitEE·点这里一、Servlet简介Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。使用Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。二、实现方式1、继承HttpServletAPI简介继承自 GenericServlet. 遵守 HTTP协议实现,以设计模式的角度看,HttpServlet担任抽象模板角色,模板方法:由serv...
在Java EE应用编程中Servlet是基础,JSP是建立在Servlet基础之上的,其他Web框架如Struts、WebWork和Spring MVC都是基于Servlet的。本文主要讲述MyEclipse和Tomcat配置Servlet的过程和简单实现表单提交功能。 希望对大家有所帮助,参考书籍《Java EE企业级应用开发实例教程》。 Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门一. Servlet编程 1.Web基础知识 在讲述Servlet之前,先了解下Web...
刚开始很模糊他们的关系,不清楚serviceprotected void service(HttpServletRequest req,HttpServletResponse resp)throws ServletException,java.io.IOExceptionReceives standard HTTP requests from the public service method and dispatches them to the doXXX methods defined in this class. This method is an HTTP-specific version of the Servlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse...
servlet(2) 1. 使用 JavaEE 版的 Eclipse 开发动态的 WEB 工程(JavaWEB 项目) 1). 把开发选项切换到 JavaEE 2). 可以在 Window -> Show View 中找到 Package Explorer, 并把其拖拽到开发区的左边 3). 在 Servers 面板中新建 Tomcat 服务器. 一定要关联到 Tomcat 安装的根目录 ...
问题:原依赖:<!--pom.xml--><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version><scope>provided</scope></dependency>解决方法:1.添加Tomcat支持(tamcat lib目录中servlet-api.jar包的支持) 然后选择配置好的Tomcat即可。 2.添加MAVEN依赖去掉了servlet-api的依赖,添加 javax.servlet-api<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-ap...
JavaWeb-03-Servlet-09-多个Servlet之间的调用1.问题某些来自于浏览器中的请求,往往需要服务端中多个Servlet接口实现类协同处理。但是浏览器一次只能访问一个Servlet,这就导致用户需要手动通过浏览器发起多次请求才能获得服务。这样会增加用户获得服务的难度。2.如何解决提高用户体验。无论本次请求涉及到多少个Servlet,让用户只需要【手动】通知浏览器发起一次请求即可,剩下的调用交给后台处理。3.解决方案解决多个Servlet之间...