servlet

DWR组件——基于远程过程调用实现Ajax

醉酒当歌 提交于 2020-03-02 14:36:19
转载请注明原文地址: http://www.cnblogs.com/ygj0930/p/6686115.html 一:DWR的用途 DWR(Direct Web Remoting)是一个Web远程调用框架,会根据java类动态生成javascript代码。 二:DWR实现Ajax的原理 DWR是基于远程过程调用的组件,可以在浏览器端远程调用服务端的业务函数,并获取返回结果。而我们知道,浏览器端是不能直接运行Java代码的,但是可以运行JavaScript代码。DWR的作用就是:把服务端的业务函数转化成JS函数,然后在页面导入js文件,像使用普通JS函数一样调用。而页面在触发该函数时,就向服务端发出请求,服务器根据转换映射关系调用相应业务函数,并把结果返回个页面端的JS函数调用处。这样没有引发页面跳转,所以也是Ajax。 三:DWR使用步骤 ( 1 )下载 dwr.jar (核心包)、 commons-logging-1.0.4.jar (依赖包),并放置在web项目WEB-INF/lib下面。 下载地址: http://download.csdn.net/detail/qq_28745795/9847205 ( 2 )在web.xml中配置 DWR组件, DWR相当于 是一个 servlet ; <servlet> <servlet-name>MyDWR</servlet-name

DWR组件——基于远程过程调用实现Ajax

心已入冬 提交于 2020-03-02 14:36:02
一:DWR的用途 DWR(Direct Web Remoting)是一个Web远程调用框架,会根据java类动态生成javascript代码。 二:DWR实现Ajax的原理 DWR是基于远程过程调用的组件,可以在浏览器端远程调用服务端的业务函数,并获取返回结果。而我们知道,浏览器端是不能直接运行Java代码的,但是可以运行JavaScript代码。DWR的作用就是:把服务端的业务函数转化成JS函数,然后在页面导入js文件,像使用普通JS函数一样调用。而页面在触发该函数时,就向服务端发出请求,服务器根据转换映射关系调用相应业务函数,并把结果返回个页面端的JS函数调用处。这样没有引发页面跳转,所以也是Ajax。 三:DWR使用步骤 ( 1 )下载 dwr.jar (核心包)、 commons-logging-1.0.4.jar (依赖包),并放置在web项目WEB-INF/lib下面。 下载地址: http://download.csdn.net/detail/qq_28745795/9847205 ( 2 )在web.xml中配置 DWR组件, DWR相当于 是一个 servlet ; <servlet> <servlet-name>MyDWR</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet

新SSM框架整合

风格不统一 提交于 2020-03-02 14:24:59
1.父工程ssmbuild *【链接:https://blog.kuangstudy.com/index.php/archives/487/ 】 * 导入pom依赖,资源预留,编码: <dependencies> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency>​ <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> <version>2.2.1</version> </dependency>​ <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.2</version> </dependency>​ <dependency> <!--jsp表达式的依赖--> <groupId>javax.servlet.jsp.jstl</groupId> <artifactId>jstl-api</artifactId>

SSM整合步骤

怎甘沉沦 提交于 2020-03-02 14:03:24
SSM- CRUD SSM : SpringMVC+Spring+Mybatis Create (新建) +Retrieve (查询) +Update(更新)+Delete(删除) 功能点 1:分页 2:数据校验:JQuery前端校验+JSR后端校验。 3:ajax 4:Rest风格URL:使用HTTP协议请求方式的动词,来表示对对资源的操作:GET(查询)、POST(新增)、PUT(修改)、DELETE(删除)。 技术点 1:基础框架-SSM (SpringMVC+Spring+MyBatis) 2:数据库-MySQL 5 3:前端框架-bootstrap快速搭建简洁美观的前端界面。 4:项目的依赖管理-Maven。 5:分页插件-pagehelper 6:逆向工程-MyBatis Generator 基础环境搭建 1:创建一个maven工程 2:引入项目依赖的jar包 spring springMVC Mybatis 数据库连接池,驱动包 其它包[ jstl , servlet-api , junit ] maven 配置文件增加配置 阿里云下载镜像 <!-- 中央仓库阿里云镜像下载--> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http:/

page request session application作用域(转)

一笑奈何 提交于 2020-03-02 11:27:23
几乎所有的Web开发语言都支持Session功能,Servlet也不例外。Servlet/JSP中的Session功能就是通过 作用域(scope) 这个概念来实现的。 作用域分为四种,分别为: Page:在当前页面有效(仅用于JSP中) Request:在当前请求中有效 Session:在当前会话中有效 Application:在所有应用程序中有效 是不是看不太明白?page因为仅用于JSP中,这里只讲述其他三种作用域。首先要声明的一点,所谓“作用域”就是“ 信息共享的范围 ”,也就是说一个信息能够在多大的范围内有效。 话说武松一日来到景阳岗,见一旗帜迎风飘扬,旗子上书五个大字“三碗不过岗”。武松叫道:“店家,拿三碗酒来,再切两斤熟牛肉!”店小二应声道:“三碗好酒,二斤熟牛肉啰~~”里面厨师赶忙当当当当切好牛肉,店小二倒上三碗酒,店小二端上前来。 武松咕咚咕咚连干三碗,叫一声“好酒!店家,再来三碗!”小二忙又倒上三碗好酒,武松一饮而尽。就这样前前后后武松一共喝了十八大腕。付了帐刚要走,店小二道: “客官,这前面山上有大虫,客官刚刚喝完十八碗酒恐怕过不得岗,不如在小店暂住一夜,待明天和猎户一同过岗岂不是好?” 之后武松说什么就留待各位看官自己去回忆啦。在这段武松打虎中,大家有没有看到些熟悉的东西? · 武松: 浏览器。 · 酒馆: 服务器。 · 店小二、厨师:

jsp中9个内置对象与servlet对应关系

こ雲淡風輕ζ 提交于 2020-03-02 03:27:38
参考: 《jsp&servlet学习笔记.第2版.林信良》 《JSR-245 JavaServer Pages 2.2 Maintenance Release Specification》 隐式对象 说明 out 转译后对应JspWriter对象,其内部关联一个PringWriter对象 request 转译后对应HttpServletRequest/ServletRequest对象 response 转译后对应HttpServletRespons/ServletResponse对象 config 转译后对应ServletConfig对象 application 转译后对应ServletContext对象 session 转译后对应HttpSession对象 pageContext 转译后对应PageContext对象,它提供了JSP页面资源的封装,并可设置页面范围属性 exception 转译后对应Throwable对象,代表由其他JSP页面抛出的异常对象,只会出现于JSP错误页面(isErrorPage设置为true的JSP页面) page 转译后对应this 还可以参考: http://my.oschina.net/u/1269548/blog/169597 来源: oschina 链接: https://my.oschina.net/u/945251/blog/197344

javax.servlet.jsp.XXXX cannot be resolved to a typ

青春壹個敷衍的年華 提交于 2020-03-02 03:20:52
jsp&servlet 报红线javax.servlet.jsp.XXXX cannot be resolved to a type 类似错误解决办法 javax.servlet.jsp.JspException cannot be resolved to a type javax.servlet.jsp.PageContext cannot be resolved to a type 解决这种类似异常需要加入:jsp-api.jar&servlet-api.jar 在tomcat安装目录的libs中有,复制粘贴到你的项目lib文件夹下Build Path一下就OK,或者在pom.xml加入相关依赖就可以了 来源: oschina 链接: https://my.oschina.net/u/1866807/blog/725085

Editor富文本编辑器配置【不含图片上传】

三世轮回 提交于 2020-03-01 22:57:40
一,下载地址: http://ueditor.baidu.com/website/download.html   1) 根据需要下载相应版本     例 Java:选择jsp+utf-8; 二,放置在项目中   1)解压下载文件,并重命名为editor;   2)复制文件放置在项目webapp目录下;   3)把editor目录下的js文件(3个)剪切放在你的js文件目录下;   4)复制editor内全部文件到js目录一份(不复制可以使用,但页面会报404错误,估计是在初始化时需要访问其他文件) 三,配置静态资源映射   1)在Springmvc.xml配置文件中配置相应属性(前提是已经在web.xml中配置了相应配置);     web.xml配置:             <servlet>           <servlet-name>portal</servlet-name>           <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>           <!-- contextConfigLocation不是必须的, 如果不配置contextConfigLocation,           springmvc的配置文件默认在:WEB-INF

JSP配置环境架设

懵懂的女人 提交于 2020-03-01 21:59:04
[size=7]网上教程不记其数,浪费我心血时间也不少,首先在此鄙视一下复制人家教程却故意不复制完全的人。 j2sdk1.5下载地址: http://java.sun.com tomcat5.5下载地址: http://jakarta.apache.org/site/binindex.cgi j2sdk1.5安装目录:c:\j2sdk1.5.0 tomcat5.5安装目录:c:\tomcat 一.配置j2sdk1.5.0 1.windows 2000 server系列下配置 我的电脑->属性->高级->环境变量 追加变量名:java_home 变量值:c:\j2sdk1.5.0 追加变量名:path下变量值:%java_home%\bin; 追加变量名:classpath下变量值:.;%java_home%\lib;或.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar *注:“.;”代表当前目录下的所有引用,“%...%”变量宏替换。 2.windows 9x系列下配置 用记事本编辑autoexec.bat,加入下列语句: set java_home=c:\j2sdk1.5.0; set path=%path%;%java_home%\bin; set classpath=.;%java_home%\lib;或.;%java

JSP环境配置

十年热恋 提交于 2020-03-01 21:58:12
Sun公司的JSP在Windows系统中的环境,可以说是如今各类技术语言中最多样化、最容易配乱的了,以下几乎含盖了现今微软平台的所有JSP模拟环境,大家可以结合Sun和其他技术网站的有关资料了解相关信息细节。JSP 为创建高度动态的Web应用提供了一个独特的开发环境,按照Sun的说法,JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服务器产品。即使您对ASP"一往情深",笔者认为,关注JSP的发展仍旧很有必要。    1、IIS+resin+jsp   IIS WEB以其管理操作简单和对ASP的支持而受不少人的喜欢。这里介绍怎么用resin使IIS支持jsp和servlet。   一、分别安装配置iis和resin1.1使各自都单独能正常运行。iis和resin1.1的安装后路径如下:c:\apache 和 c:\resin1.1。   二、配置IIS     1.拷贝iis_srun.dll到IIS scripts目录"c:\inetpub\scripts"     2.在c:\inetpub\scripts目录下创建配置文件(resin.ini)用于指定resin的配置文件的位置。resin.ini内容如下:CauchoConfigFile c:/resin1.1/conf/resin.conf   三、配置resin <caucho.com