文章列表
在 MyEclipse 工具栏中依次选择
Window-->Preferences--> MyEclipse,
在validation 中将 suspend all validation 勾上,
validation-->JSP-->将 Validate JSP fragments 前面的勾去掉
- 2011-11-07 19:33
- 浏览 774
- 评论(0)
servlet页面代码:@每次请求时产生一个token(一般为时间戳),存于session中并随之用hidden提交,在servlet中判断接收到的token和session中的是否一致来判断是否重复提交,如果不是则重新产生一个
token存于session中覆盖原来的token。
@当用户返回或者刷新重复请求servlet时,servlet判断token是否一致,由于请求方没有产生新的token,所以和servlet新产生的token不一致,认为重复提交。
@当用户在请求页面刷新也就是重新在请求页面产生token,这时新的token覆盖servlet产生的token,这时token ...
- 2011-11-07 19:32
- 浏览 633
- 评论(0)
JSP分页实例
- 博客分类:
- Android 自学日记
- 原创
分页技术实现
在开发网站的项目中难免会遇到各种各样的分页操作,分页的方法多种多样,现在将我在项目开发中的使用到的通用分页技术(既可以使用在jsp中,也可以使用在servlet,struts中,使用于多种数据库)分享给大家,供参考;
首先:在数据库操作的类中准备两个方法,一个是查询数据的方法,一个是获取总页数的方法
1)数据查询方法:
public List<StudentBean> getPage_student(int currentPage, int pageSize) {
List<StudentBean> list = new ArrayList< ...
- 2011-11-07 19:29
- 浏览 682
- 评论(0)
1,JSP的内置对象有哪些?
答:JSP共有9个内置对象分别是:
request:用户端请求,此请求会包含来自GET/POST请求的参数
response:网页传回用户端的回应
pageContext:管理网页的属性
session:与请求有关的会话期
application:Servlet正在执行的内容
out:用来传送回应的输出
config:servlet的构架部件,配置信息
page:表示JSP网页本身
exception:异常,未捕捉的例外
2,JSP有哪些动作分别是什么?
答:jsp共有6个基本动作
jsp:include:在 ...
- 2011-11-07 19:28
- 浏览 674
- 评论(0)
1. 理解典型的Web应用
1.1 浏览器客户端、Web服务器、应用服务器、数据库服务器
1.1.1 在我们的项目里Tomcat即是Web服务器,又是应用服务器。
1.1.2 Web服务器一般用来处理静态的内容,HTML,CSS之类的东西
1.1.3 应用服务器主要负责在服务器端运行的应用程序,比如说我们的Servlet和JSP
1.2 典型的Web应用的请求处理过程
1.2.1 我们的请求从客户端那边递交过来,首先会到达Web,如果是请求一个Servlet或JSP,他会把请求转发给应用服务器。
然后由应用服务器去初始化那个程序。比如说我们调用一个Servlet, ...
- 2011-11-07 19:25
- 浏览 672
- 评论(0)
在myeclipse的安装目录的同级目录下找到\Common\plugins\com.genuitec.eclipse.wizards_XXX.jar 用WinRAR 解压后得出com.genuitec.eclipse.wizards_XXX文件夹,找到templates文件下的Serlvet.java,jsp子目录下的Jsp.vtl。修改里面的代码了。然后用命令行cmd转到com.genuitec.eclipse.wizards_XXX文件夹\Common\com.genuitec.eclipse.wizards_XXX>jar
-cvf com.genuitec.eclipse ...
- 2011-11-07 19:24
- 浏览 917
- 评论(0)
JSP和Servlet和本质上都是java类。你编写的jsp文件,初看起来虽然绝对不像一个java类,但当你把它部署到容器中后,如tomcat。tomcat将会把它翻译为Servlet,最后在把它编译为.class文件。你可以在“[TOMCAT_HOME]\work\Catalina\localhost\应用程序名称”中看到。
1.既然jsp归根结底是servlet,那为啥发明个这玩意呢?
最直接的原因是:在servlet写html会恶心死人的,呵呵。
2.为什么容器(tomcat)先把它翻译成Servlet(java),在编译成.class?为何不一步到位?
因为我们已经 ...
- 2011-11-07 19:20
- 浏览 602
- 评论(0)
JSP和Servlet和本质上都是java类。你编写的jsp文件,初看起来虽然绝对不像一个java类,但当你把它部署到容器中后,如tomcat。tomcat将会把它翻译为Servlet,最后在把它编译为.class文件。你可以在“[TOMCAT_HOME]\work\Catalina\localhost\应用程序名称”中看到。
1.既然jsp归根结底是servlet,那为啥发明个这玩意呢?
最直接的原因是:在servlet写html会恶心死人的,呵呵。
2.为什么容器(tomcat)先把它翻译成Servlet(java),在编译成.class?为何不一步到位?
因为我们已经 ...
- 2011-11-07 19:20
- 浏览 678
- 评论(0)
1、Out对象
主要用来向客户端输出各种格式的数据,并且管理应用服务器上的输出缓冲区,Out对象的基类是javax.servlet.jsp.JspWriter类。
Out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其 ...
- 2011-11-07 19:16
- 浏览 704
- 评论(0)
1、Out对象
主要用来向客户端输出各种格式的数据,并且管理应用服务器上的输出缓冲区,Out对象的基类是javax.servlet.jsp.JspWriter类。
Out对象主要用来向客户端输出各种数据类型的内容,并且管理应用服务器上的输出缓冲区,其 ...
- 2011-11-07 19:16
- 浏览 755
- 评论(0)
1、JavaBean
JavaBean 是遵循java写法 具有的特点
这个Java类必须具有一个无参的构造函数
属性必须私有化。
私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守 一定的命名规范。
JavaBean在J2EE开 ...
- 2011-11-07 19:12
- 浏览 926
- 评论(0)
1. Jsp标签就是提供的逻辑的业务功能,就能避免在jsp中写java代码,其中主要的几个标签是
<jsp:include page=""></jsp:include>
可以包含其他的jsp文件,直接添加到双引号之中就可以
<jsp:foward page=""></js ...
- 2011-11-07 19:08
- 浏览 727
- 评论(0)
会话与状态
web会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。
会话过程中要解决的一些问题?
每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。
例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品,以便于用户点结帐servlet时,结帐servlet可以得到用户购买的商品为用户结帐。
保存会话数据的两种技术:
Cookie
Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器 ...
- 2011-11-07 19:03
- 浏览 719
- 评论(0)
解决request中文乱码的问题
request.setCharacterEncoding(charset);必须写在第一次使用request.getParameter
()之前,
这样才能保证参数是按照已经设置的字符编码来获取。
response.setCharacterEncoding(charset);必须写在PrintWriter out =
request.getWriter()之前,
这样才能保证out按照已经设置的字符编码来进行字符输出。
通过过滤器,我们可以保证在Servlet或JSP执行之前就设置好了请求和响应的字符编码
。
但是这 ...
- 2011-11-07 19:00
- 浏览 1879
- 评论(0)
pageContext对象是JSP技术中最重要的一个对象,它代表JSP页面的运行环境,这个对象不仅封装了对其它8大隐式对象的引用,它自身还是一个域对象,可以用来保存数据。并且,这个对象还封装了web开发中经常涉及到的一些常用操作,例如引入和跳转其它资源、检索其它域对象中的属性等。
通过pageContext获得其他对象
getException方法返回exception隐式对象
getPage方法返回page隐式对象
getRequest方法返回request隐式对象
getResponse方法返回response隐式对象
getServletConfig方法返 ...
- 2011-11-07 18:58
- 浏览 786
- 评论(0)