JSP
无心流泪
这个作者很懒,什么都没留下…
展开
-
jsp实例及乱码问题
<% response.sendRedirect("login.jsp");%>index.jsp <% //request.setCharacterEncoding("gbk"); String str = new String(request.getParameter("username").getBytes("ISO-8859-1"),"utf原创 2013-10-26 14:42:33 · 1153 阅读 · 1 评论 -
Hibernate报错:XXX for this class must be manually assigned before calling save():
这一段转载自:http://blog.csdn.net/cRyIng_gG/article/details/1521300异常信息:org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save():异常原因:元素配置不正原创 2013-11-17 20:07:11 · 1177 阅读 · 0 评论 -
JSP乱码问题
刚开始学习jsp的程序员都会遇到这样一个问题,就是网页上的中文无法显示.总结了以下几条方法。 1、在jsp页中加入一条语句: 中文显示就正常了。 2、对于从网页中的文本框通过String parameter = request.getParameter(“parameter”);方式获得的字符串,均是8859_1的编码,如果想把它显示在网页上就必须得用parameter = n原创 2013-11-04 21:12:58 · 744 阅读 · 0 评论 -
hibernate映射文件
1. Doctype 所有的XML映射都需要定义如上所示的doctype。DTD可以从上述URL中获取,也可以从hibernate-x.x.x/src/net/sf /hibernate目录中、或hibernate.jar文件中找到。Hibernate总是会首先在它的classptah中搜索DTD文件。如果你发现它是通过连接Internet查找DTD文件,就对照你的classpath目录检查X原创 2013-11-05 22:01:24 · 1254 阅读 · 0 评论 -
JSP+JavaBean+Servlet用户注册登录请求的处理
这个框架的搭建建立在上一次JSP+JavaBean的基础之上,进一步为了JSP只是当做页面,所以将链接JavaBean和jsp页面的LoginCheck.jsp和RegistCheck.jsp替换为servlet来处理这些请求和相应(servlet生而就是为了这两个工作的)在servlet的编写上,由于老韩有些不同,刚刚是将老韩的数据库操作都封装到了一个DBAccess里面,当然,现在只有一张原创 2013-11-02 21:35:56 · 1580 阅读 · 0 评论 -
MiddleGenIDE
http://blog.csdn.net/lanjing1220/article/details/7696826 MiddleGenIDE是一个MiddleGen在Eclipse下的插件,它可生成映射文件、JavaBean源码、配置文件和导入相关的jar。而我们所做的只是配置好数据库连接信息和选择要生成映射文件与Java类的数据库表。 1.下载并安装MiddleGenID转载 2013-11-05 21:19:39 · 1021 阅读 · 0 评论 -
POJO
http://baike.baidu.com/link?url=m_Lj_e-6JA8rGHPtImDwXZeDUj7oOYUoHze1NzSh84Hv4UnTxappFE7kbiGZqFmHPOJO(Plain Ordinary Java Objects)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。使用POJO名称是转载 2013-11-05 22:05:48 · 1948 阅读 · 0 评论 -
Structs
struts是开源软件。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。 1简介Struts 是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采原创 2013-11-06 21:11:17 · 1350 阅读 · 0 评论 -
Struts 体系结构
Struts是一种基于MVC经典设计模式的开放源代码的应用框架,也是目前Web开发过程当中一种比较成熟的框架。它通过把Servlet,JSP,JavaBean,自定义标签和信息资源整合到一个统一的框架中,为Web开发者提供了高可配置性的MVC开发模式。Struts体系结构实现了MVC设计模式的概念,它将Model,View,和Controller分别映射到Web应用中的组件。Controlle原创 2013-11-07 15:20:39 · 1173 阅读 · 0 评论 -
cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'错误
http://blog.csdn.net/lopper/article/details/4836252今天在使用struts-menu制作菜单,在web.xml中写入 /WEB-INF/struts-menu.tld /WEB-INF/struts-menu.tld 后,提示“cvc-complex-type.2.4.a: Invalid c转载 2013-11-07 16:05:27 · 1987 阅读 · 0 评论 -
html标签table的样例
课标 项目 上课 休息 星期 星期一 星期二 星期三 星期四 星期五 星期六 星期日 上午语文数学化学英语数学数学数学 语文数学化学英语数学数学数学 语文数学化学英语数学数学数学 语文数学化学英语数学数学数学 午休 下午语文数学化学英语数学数学数学 语文数学化学英语数学数学数学 语文数学化学英语数原创 2013-11-10 20:05:58 · 1459 阅读 · 0 评论 -
Can't find file '/WEB-INF/tiles-defs.xml'
这厮是因为少添加了一个XML文件导致的原创 2013-11-10 14:01:56 · 1279 阅读 · 0 评论 -
struts里的配置action的scope属性
scope的的意思是范围的意思。它有几个值。scope=“page”scope=“request”scope=“session”scope=“application”这个属性就是问,从表单获取的值,是存储在什么位置上。可以使当页、请求、会话和应用中。 表示action实例的作用域,默认是单利也就是singleton如同JSP的内置对象request.sess原创 2013-11-10 18:59:38 · 1949 阅读 · 0 评论 -
The method saveErrors(HttpServletRequest,ActionErrors)from the type Action is deprecated
saveErrors(request,errors)函数名称: saveError 函数说明: 数据库发生错误时,记录在系统表中sys_sps_log给前台返回一个错误信息,页面通过 标签取有一个重载,protected void saveErrors( HttpServletRequest request, ActionMessages errors);参数原创 2013-11-10 20:30:25 · 1842 阅读 · 0 评论 -
request.getSession(true)和request.getSession(false)的区别
request.getSession(true):若存在会话则返回该会话,否则新建一个会话。request.getSession(false):若存在会话则返回该会话,否则返回NULL原创 2013-11-10 19:13:03 · 1038 阅读 · 0 评论 -
JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path好久不写Jsp,今天建立了一个Javaweb工程,并在eclipse中配置了Web容器Tomcat。原本开心的新建jsp页面,添加一个简单的Java类。可是,JSP页面顶端出现“红色”的报错信息转载 2014-07-20 23:33:35 · 1111 阅读 · 0 评论 -
sitemesh 简单实例
SiteMesh简介与例题简介: sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sit转载 2013-11-17 18:37:54 · 1145 阅读 · 0 评论 -
Struts使用Sitemesh框架
Struts使用Sitemesh框架 一 安装Sitemesh框架下载最新版本的sitemesh1 sitemesh-2.3.jar是Sitemesh的支持包 请复制该文件到\demo\WebRoot\WEB-INF\lib目录下2 sitemesh-decorator.tld sitemesh.page.tld原创 2013-11-17 18:32:46 · 1174 阅读 · 0 评论 -
web工程中的web.xml文件有什么作用呢?
web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗?一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。那什么时候需要,什么时候可以不需要呢?要想回答上面的问题,得先了解web.xml文件使用来干什么的。web.xml文件是用来配置:欢迎页、servlet、filter等的。当你的web工程没用到这些时,你转载 2013-11-17 16:52:57 · 1476 阅读 · 0 评论 -
介绍一下关于jsp的web应用模块相关知识。
在开发一个web应用程序的时候,需要在服务器端建立一个Web应用模块(也称之为web站点),将所用的web页面程序放置在这个模块中进行统一管理和调用,一个web模块中一般包括所有创建的页面程序以及XML部署文件和jar包文件(将零散文件打包成JAR类型的压缩文件)等。关于服务器如何找到相应域名下的服务器下的web模块中的页面。有两种方法:(1)指定一个特定的目录路径,将所有创建的web模块原创 2013-10-26 15:20:38 · 1086 阅读 · 0 评论 -
SiteMesh框架
http://blog.csdn.net/beidou321/article/details/6472830 一、SiteMesh简介 OS(OpenSymphony)的SiteMesh是一个用来在JSP中实现页面布局和装饰(layout and decoration) 的框架组件,能够帮助网站开发人员较容易实现页面中动态内容和静态装饰外观的分离。转载 2013-11-16 15:17:45 · 1347 阅读 · 0 评论 -
<jsp:include>和<%@include file=""%>区别
父页面和包含进来的页面单独编译,单独翻译成servlet后,在前台拼成一个HTML页面。父页面和包含进来的页面,代码合并后,才一起翻译成servlet,反馈到前台,形成一个HTML页面 于是在上面一个形式中,头文件不是共享的,而下面一个是可以共享包文件的原创 2013-11-02 14:38:52 · 773 阅读 · 0 评论 -
开发jsp时候连接数据库的一个技巧
我们再开发jsp的时候,在链接数据库的时候为了使程序更具封装性和灵活性以及健壮,可以将链接数据库所需要的代码放置在一个jsp文件当中,然后利用jsp的include指令包含这个jsp文件,并且同时可以进行解析举例如下原创 2013-11-02 16:05:51 · 992 阅读 · 0 评论 -
Jsp+JavaBean模式的登陆注册系统
在上一个纯JSP模式的登陆注册系统当中,我们通过inc.jsp来保存数据库配置参数,在每一次需要调用数据库时都包含此文件,创建自己的数据库连接,然后执行不同的命令,返回相应的结果集或其他返回值,在每一次关于数据库操作的过程中我们都书写了重复的代码,进行了相似的操作,我们完全可以把这些代码抽象到JavaBean当中,在使用JSp来调用JavaBean,将会使代码的可读性增强,降低代码的重复,并且会提原创 2013-11-02 20:16:20 · 1963 阅读 · 1 评论 -
execute返回值的问题
该方法的返回值:true if the first result is a ResultSet object; false if it is an update count or there are no results所谓“the first result”,意思就是说这个操作实际上会有多个结果。怎么得到这多个结果呢?调用 getResultSet() 或者 getUpdateCou原创 2013-11-02 10:23:32 · 9237 阅读 · 0 评论 -
纯Jsp式的登陆注册
<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";String info = request.getParameter("info");if(info原创 2013-11-02 10:32:49 · 1278 阅读 · 1 评论 -
介绍下javabean
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java 类可以通过自身机制发现和操作这些JavaBean 属性。 javabean在jsp文件当中常常用来封装事务逻辑,数据库操作等等,可以很好实现业原创 2013-11-02 10:57:55 · 872 阅读 · 0 评论 -
eclipse for javaEE中发布web到tomcat
http://www.myexception.cn/web/925372.htmleclipse ee中发布web到tomcat用eclipse ee发布web到tomcat下,下面是我的实践:1. 清空tomcat server上的应用,这样才可以修改tomcat server的配置。2. 双击tomcat server,打开配置页面如下图:3. 修改Server L转载 2013-11-02 12:08:46 · 1413 阅读 · 0 评论 -
According to TLD, tag bean:message must be empty, but is not
严重: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: /register.jsp(52,60) According to TLD, tag bean:message must be empty, but is not at org.apache.jasper.compi原创 2013-11-16 13:08:14 · 1366 阅读 · 0 评论 -
Path register.jsp does not start with a "/" character
严重: Servlet.service() for servlet action threw exceptionjava.lang.IllegalArgumentException: Path register.jsp does not start with a "/" characterat org.apache.catalina.core.ApplicationContext.getReque原创 2013-11-16 13:42:55 · 3809 阅读 · 1 评论 -
servlet生命周期的简单描述
一个servlet的生命周期由不熟servlet的容器来控制,当一个请求映射到一个servlet的时候,该容器执行下列步骤。 1.如果一个Servlet的实例不存在,则Web容器 加载servlet类,创建一个servlet实例,调用init()方法初始化Servlet实例 2.调用Service方法,传递一个请求和相应对象, 3调原创 2013-11-02 20:38:35 · 3380 阅读 · 0 评论 -
request.getParameter("")的返回值问题
String info = request.getParameter("info");if(info == null){ System.out.println("yao hehe");}else if(info.equals("error")){ out.println("用户名或密码错误");}看得出来如果没有得到相应的值,info返回的是null值并不是“”原创 2013-11-02 10:29:54 · 5068 阅读 · 0 评论 -
Jsp:useBean使用详解
标签用来在jsp页面中创建一个Bean实例,定义一个具有一定生存范围以及一个唯一id的javabean的实例,这样jsp通过id来识别javaBean,也可以通过id,method类似的语句来操作javaBean。在执行的过程中,首先尝试寻找已经存在的具有相同id和scope的JavaBean实例,如果没有就自动创建一个这样的实例。定义语法如下:一:语法id是JavaBean对原创 2013-11-02 13:45:28 · 7860 阅读 · 0 评论 -
java.lang.IllegalStateException
我过去遇到这个问题是因为多次调用一个已经关闭的对象。比如:同一个页面中再次调用response.sendRedirect()方法。还有可能是提交的URL错误,即不是个有效的URL。 我建议你看看是不是把response.sendRedirect()放到循环里了,或者是多次调用了。API上说调用sendRedirect()方法后,response就已经是close的了。UserBean原创 2013-11-02 20:06:24 · 939 阅读 · 0 评论 -
setInterval和setTimeout ----javascript
先来了解 setInterval : 1,HTML DOM setInterval() 方法 定义和用法 setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval(原创 2014-08-11 16:23:27 · 1134 阅读 · 0 评论