
servlet/jsp
文章平均质量分 67
iteye_5823
这个作者很懒,什么都没留下…
展开
-
getOutputStream() has already been called for this response 解决
java.lang.IllegalStateException: getOutputStream() has already been called for this response 我在excel导出的时候出现这个错。后面网上一查,很简单的解决办法: 在使用完输出流以后调用以下两行代码即可:out.clear();out = pageContext.pushBody(); ...2011-04-25 11:35:11 · 88 阅读 · 0 评论 -
session和request set get Attribute的影响【原创】
在很多情况下我们都需要封装些数据,以便能在页面跳转之间使用到。对于系统的影响,最好先用request来set或get,可是毕竟request的范围有限,有时候跳转多了就get不到值。这时候如果用session来setget一般都会取到的可是session对系统的内存消耗是很严重的如果session中保存的信息多了,又没及时释放,则会导致内存消耗很大,并发很大的情况下会导致web服务...2010-12-11 10:35:27 · 364 阅读 · 0 评论 -
iframe form 和target的讨论【转】
刷新主页面中的其中一个iframe,其他内容不变 Solution: main.jsp <body onload="getValueFromFrame()"> <form> <div> <iframe name="query" src="query.jsp"></iframe> <iframe n原创 2010-12-11 10:34:04 · 92 阅读 · 0 评论 -
return的作用【原创】
其实我一直对于return这个功能没有一种很明显的感受。反正人家用我也用。其实return顾名思义就是返回,返回到哪儿呢?如果没有强调return什么值什么地方,单单一个return的话,那么可以把它理解为stop!没错,程序在这里就停了。我们举个例子:一个input验证js代码: var fuc = document.getElementById("obj_code"); ...2010-12-11 10:32:08 · 141 阅读 · 0 评论 -
防止浏览器缓存的jsp代码【原创】
//response.setHeader("Cache-Control","no-cache");//response.setHeader("Pragma","no-cache");//response.setDateHeader ("Expires",-1); 加上这段就行啦2010-12-11 10:27:06 · 109 阅读 · 0 评论 -
org.apache.jasper.JasperException: Invalid directive错误的解决【原创】
很简单,是因为你的jsp页面引入文件的语句也就是那个几个标签可能写错了或者有空格~以下是网友的做法;今天在运行一个网页时提示 Invalid directive后来发现:看看有没有类似以下的源码,有的话把能去的空格都去掉,将空格去掉!将中间不应该要的空格都去掉! <%@ page import="java.lang.*, java.io.*, java.sql.*, java.u...2010-12-11 10:24:19 · 1272 阅读 · 0 评论 -
jsp清除session的方法【原创】
很难吗?不难,一点也难session.removeAttribute("name"); session.invalidate();行了2010-12-11 10:16:42 · 674 阅读 · 0 评论 -
提交form另外开一个ie页面处理的方法【原创】
很简单的,简单到你们怕:<form action="XXX.jsp" target="_blank"></form>行啦2010-12-11 10:14:34 · 104 阅读 · 0 评论 -
用js写的cookie文摘【转】
我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 javascript 也提供了对 Cookies 的很全面的访问权利。 我们先要学一学 ...原创 2010-12-11 10:13:35 · 81 阅读 · 0 评论 -
java,jsp删除cookie的方法【原创】
删除方法如下: Cookie cookies[]=request.getCookies(); if(cookies!=null) { for(int i=0;i<cookies.length;i++) { String tempuid_1=cookies[i]....2010-12-11 10:12:32 · 206 阅读 · 0 评论 -
cookie写得进读不出的解决方法【原创】
只需要在response.addCookie(cookie);之前加上一句:cookie.setPath("/"); 就行只需要在response.addCookie(cookie);之前加上一句:cookie.setPath("/"); 就行 只需要在response.addCookie(cookie);之前加上一句:cookie.setPath("/"); 就行 只需要在r...2010-12-11 01:07:01 · 223 阅读 · 0 评论 -
jsp页面缓存不更新问题解决【原创】
最近做一个平台,在支付之后余额就会被扣除的,支付成果结果页面是有显示最新的那个余额的。可是当我点击另外一个连接“查询余额”的时候,却发现显示的余额还是支付之前的数据。OK。这里是因为缓存的问题。之前我写过一段代码是可以清除缓存的。我吧那段代码加到页面的最前面就Ok了。数据马上及时更新,也等价于刷新着页面,等价强制刷新。清除缓存代码如下:response.setHeader("Cache-C...2010-12-11 10:37:33 · 524 阅读 · 0 评论 -
js跳转页面方法大全,onClick,history,location【转】
<span id="tiao">3</span><a href="javascript:countDown"></a>布丁足迹;秒后自动跳转……<meta http-equiv=refresh content=3;url='/search/billsearch.jsp'</ul> <!--脚本开始--&原创 2010-12-11 10:38:52 · 155 阅读 · 0 评论 -
java web工程中获取根目录的方法[转]
1 若是在JSP或是servlet中要获得虚拟根目录的话,可以使用config.getServletContext().getRealPath("/")或者是application.getRealPath("/")或是request.getRealPath("/")2若要在JavaBean中获得虚拟根目录的话,可以这样实现(首先要明确JavaBean也是在JSP或是SERVLET中使用),...原创 2010-12-12 16:27:44 · 175 阅读 · 0 评论 -
jsp 用urlrewrite 实现URL 重写【转】
是否看到别人的网站网址名都不带后缀名比较酷,比如qq空间的地址,其实用urlrewrite这个包很容易就实现了。 下面是使用说明: 1.下载urlrewrite,官方下载地址:http://tuckey.org/urlrewrite/dist/urlrewritefilter-2.6.zip 2.解压缩文件,压缩包内文件copy到项目中(压缩包位置 -> 项目位置): urlrewr...原创 2010-12-12 11:22:07 · 102 阅读 · 0 评论 -
构建高性能J2EE应用的十个技巧[转]
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。Java性能的基础—内存管理任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理包括两个重要任务:内存的分配和内存的 回收。在内存的分配中,目标是要减少需要创建的对象。内存回收是导致性能下降的普遍原因。也就是说...原创 2010-12-12 11:04:24 · 94 阅读 · 0 评论 -
session彻底删除和登录的session相关操作【原创】
一般我们在做登陆的时候,是需要保持登陆者的一些信息的,登陆往往是一个action里面的方法,成功之后将会跳转到相应的页面,这时候我们可以在这个action里面set一些session,然后在跳转之后的页面get出这些需要的session,一般放在top头部页面,统一全站使用。那么在退出的时候,当然要清空这些session,具体方法如下:<body> <% En...2010-12-12 11:03:16 · 382 阅读 · 0 评论 -
利用jsp把数据导出到Excle【原创】
jsp页面里面只需要:<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%><%@ page import = "java.io.*"%><%@ page import = "Excel.*"%><%String2010-12-12 10:34:03 · 112 阅读 · 0 评论 -
javamail乱码问题【转】
所谓众口难调,但我相信总有一款适合你1,在设置邮件主题前需要将主题字串的字节编码为BASE64格式,并添加编码头,示例代码如下: sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder(); msg.setSubject("=?GB2312?B?"+enc.encode(subject.getBytes())+"?="); 2,...原创 2010-12-11 22:34:52 · 111 阅读 · 0 评论 -
关于Action里面的跳转方式记录【原创】
我一直忘记了,反正常用的就是那两个吧一个是:return mapping.findForward("binding");这一种可以带数据也就是带request或session等请求过去那个页面里另一个是:response.sendRedirect("/payeasy/MiniSite/miniBinding.jsp"); return null;而这个只是简单的...2010-12-11 11:00:06 · 101 阅读 · 0 评论 -
得到时间值java.text.SimpleDateFormat【原创】
有时候在一些查询的后台,时间作为一个条件是必须的,我们要做的是,一打开查询页面,就会有前30天的默认时间间段。如何做呢?是计算出来之后把值放在时间查询框input里面的value就可以了。具体如下:<% //获取系统当日日期 Calendar cal = Calendar.getInstance(TimeZone.getDefault()); String ...2010-12-11 10:50:45 · 124 阅读 · 0 评论 -
又一次解决了jsp中文乱码【原创】
这次和数据库有关。数据库里面是乱码,页面的也是乱码。用的是tomcat,最后只是在url上加了一句:url = jdbc:mysql://localhost/forum?useUnicode=true&characterEncoding=gb2312就可以了。 ...2010-12-11 10:45:39 · 63 阅读 · 0 评论 -
想在java文件里用request对象怎么办【原创】
有时候我们想要在java文件里用request对象,不过jsp页面是在web容器中运行的,所以当然能获取值呢。 request 对象和 session 对象是jsp页面的内建对象啊。 只是,你在代码中不使用web容器提供的方法来获取 web容器的 context 是没办法调用web容器中的 request session application 这些对象的。也就是说白了在jsp可以用req...2010-12-11 10:43:02 · 282 阅读 · 0 评论 -
设为首页的源代码【转】
这种是我用到的:<span onclick="var strHref=window.location.href;this.style.behavior='url(#default#homepage)';this.setHomePage('http://mytyd.2000y.net');" style="CURSOR: hand">设为首页</span> 以...原创 2010-12-11 01:04:02 · 183 阅读 · 0 评论 -
java servlet bean 心得3【原创】
1 jsp页面中标签<%@ include file="/query_test.jsp"%>的作用这个标签以前的理解只是知道应用被包含页面中的东西,最直接的就是被包含页面的显示。其实这个标签的作用就是把两个文件一起在web中编译,所以两个页面的变量是可以相用的,就是把两个结合成了一个用。2 关于session.getAttribute()在jsp页面里面,session...2010-12-11 00:43:43 · 124 阅读 · 0 评论 -
cookie记住保存用户名和密码 【转】
<%...@page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %><html><head><meta http-equiv="Content-Type" content="原创 2010-12-11 00:39:36 · 203 阅读 · 0 评论 -
request.getAttribute()与request.setAttribute() (转)
request.getAttribute()与request.setAttribute()request.getAttribute("nameOfObj")可得到JSP页面一表单中控件的Value。其实表单控件中的Object的 name与value是存放在一个哈希表中的,所以在这里给出Object的name会到哈希表中找出对应它的value。而不同页面间传值使用request.setA...原创 2010-12-10 23:35:28 · 179 阅读 · 0 评论 -
jsp中文乱码问题集锦
网上能找到的办法都试过了,不得不冒昧发此贴求救!症状如下: 从mysql数据库里面拿出来字符串,在页面上显示。全部设置成utf-8,在本地的tomcat上跑,一切正常; 上传到某JSP供应商提供的空间,发现全是乱码,修改IE的编码方式,各种编码方式都是乱码; 此时,mysql里面表都是unicode-general-ci,通过phpmysqladmin可以正常读出其中的中文内容。jsp页面中的...原创 2010-12-10 19:09:19 · 147 阅读 · 0 评论 -
eatj上申请免费freejsp空间 以及使用
以下是要注意的问题:1,注册完成后的24小时内是用不了空间的,24小时之后才能用上传.war包。2,每6个小时,你的jsp空间的服务器会关闭,你只能再登录eatj,然后重启一下才行。3,制作.war包:你用cmd先进入你的网页所在的文件夹下,然后输入 jar cvf XXX.war .(不要忘了最后这个".")4,eatj有详细的教程,如果不懂,可以看看eatj的官方教程:http://www...原创 2010-12-10 19:06:41 · 675 阅读 · 0 评论 -
免费的JSP空间(转)
最近从网上发现了一个jsp的免费空间,网址请见www.myjavaserver.com。出于好奇心想进去试一下。不过想申请他是有条件的,需要回答一道题。听别人说很简单,不过我看到问题的时候却一头雾水,没办法了。不过幸好网络是强大的,我无意中发现有人在网上发了解题的方法,于是偷偷地瞄了几眼,OK了,终于可以体验一下这个free大餐了。千万不要BS我,呵呵。如果你也没有申请成功也可以试...原创 2010-12-10 19:04:57 · 513 阅读 · 0 评论 -
jsp新闻系统实现主页标题调出次页新闻内容(原创)
在新闻系统中,一般的首页都只是显示着相关新闻的标题,点击标题后将调出新闻表中的新闻内容并做另一个页面显示出来。那么怎样做到以少量智能的代码实现呢?一般比较笨的做法是用select * form table where id = '2';然后内容调出但我们为了更加方便以后的新闻更新和曾多,我们将用一个循环来解决。最初的想法是能点击主页的相关标题后把其id传给待处理的jsp页面去调出相应的...2010-12-10 19:04:21 · 498 阅读 · 0 评论 -
最全之如何解决JSP页面显示乱码问题(转载)
一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:<html><head><title>JSP的中文处理</ti...2010-12-10 18:39:13 · 143 阅读 · 0 评论 -
JSP读取HTML表单提交的中文时的乱码问题解决【原创】
较为简洁的写法是: String name1=new String(request.getParameter(“user_id”).getBytes(“ISO8859_1”));2010-12-10 18:29:53 · 119 阅读 · 0 评论 -
jsp生成html文件
从网上找到了两种方法都是大同小异,经过我整理了一下。先将两种方法贴出来 尊重原作者,向其致敬1.作者:仓木泽为了减轻服务器压力,将原来的文章管理系统由JSP文件的从数据库中取数据显示改为由jsp生成静态html文件后直接访问html文件。下面是一个简单的示例1.buildhtml.jsp<%@ page contentType="text/html; charset=gb2312" im...原创 2010-12-10 17:48:36 · 241 阅读 · 0 评论 -
JAVA基础知识精华总结
1、 对象的初始化 (1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。 基本类型:int型,初始化为0。 如果为对象:这些对象会按顺序初始化。 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对象。 构造方法的作用就是初始化。 (2) 静态对象的初始化 程序中主类的静态变量会在main方法执行前初始化。 不仅第一次创建对象...原创 2010-12-10 17:30:35 · 68 阅读 · 0 评论 -
Servlet/JSP服务器端的重定向【转】
通常,在一个设计良好的Web应用中,都会综合使用Servlet和JSP技术。Servlet控制业务流转,JSP则负责业务处理结果的显示。此时,将大量用到重定向技术。 重定向技术可以分为两类,一类是客户端重定向,一类是服务器端重定向。客户端重定向可以通过设置特定的HTTP头,或者写JavaScript脚本实现。本文主要探讨服务器端重定向技术的实现。 服务器端的重定...原创 2010-12-10 17:25:01 · 124 阅读 · 0 评论 -
java servlet bean 心得【原创】
两个站合作,对方给了一个他们的接口,我们把它变成了类来用,把工作和模块分成相应的类后,我们就开始了整合,包里面有相应的类,想要用到什么功能就引入那个类。一个接口的实现很多,我在某个地方要用,就调用接口的方法。主要过程是这样的:我们自己有了一个cookieManage作为一个管理cookie的工具类,那么在对方的接口,举个登陆功能为例,对方已经封装了用户的信息在xml文件中,一旦用户登陆...2010-12-10 23:42:35 · 150 阅读 · 0 评论 -
java servlet bean 心得2【原创】
对于传统的servlet+javabean ,通过这次系统的开发,我还是觉得如果逻辑掌握得好的话,不需要框架,只要用servlet和javabean就已经足够开发出不错的程序来。效果一:对于后台或前台页面,想要实现一点击就能打开一个包含了以往数据的页面,并且这些数据是有一定筛选性的,如何实现呢?方法:可以用Action类来跳转,我们可以在web.xml文件里面配置好这个servlet的对应...2010-12-10 23:51:06 · 219 阅读 · 0 评论 -
cookie 使用实例简介 【转】
如何创建Cookie import="javax.servlet.http.Cookie" 说了这么多,大家一定很想知道JSP是如何创建cookie了。JSP是使用如下的语法格式来创建cookie的: Cookie cookie_name =new Cookie("Parameter","Value"); 例如:Cookie username_Cookie =new Co...原创 2010-12-11 00:38:23 · 102 阅读 · 0 评论 -
jsp 回到上一个页面的方法【原创】
在设计的过程中涉及到了一个问题,怎样保持对话从新回到之前的页面再次进行操作呢?可以用这个方法:在要回到上一个页面的地方可以增加一个链接,链接指向一个只有js功能的页面,这个js功能就能实现返回上一个页面了,如下:<%@ page contentType="text/html; charset=GBK"%><html><head><title...2010-12-11 00:34:53 · 505 阅读 · 0 评论