前几天学习了JSP和Servlet中有关中文乱码的一些问题,写成了博客,今天进行更新一下。应该是可以解决日常的乱码问题了。现在作以下总结希望对需要的人有所帮助。我也是刚学,所以有不足之处希望谅解。 一、表单提交时出现乱码: 在进行表单提交的时候,经常...
作为一名 Java EE系统架构工程师,经常需要搭配和建立JSP(Java Server Pages)的开发环境和运行环境,所以本人在平时的工作中积累了一些在Linux下搭配JSP环境的经验。由于搭配环境所涉及的步骤比较繁杂,所以将其整理出来与大家一起分享。希望能起到抛砖引玉...
在tomcat下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。 具体的原因就是 在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletRequest request, HttpServletResponse response)的最后 有一...
一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。 2...
1 安装java sudo apt-get install sun-java6-jdk sun-java6-fonts sun-java6-plugin 可能会先要求装jre,装就是了 sudo update-java-alternatives -s java-6-sun 2 环境变量 sudo vim /etc/environment 加入 JAVA_HOME=/usr/lib/jvm/java-6-openjdk/ PATH改...
一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实...
JSP 页面从形式上就是在传统的网页HTML文件中加入Java程序片段(Scriptlet)和JSP标签。Servlet/JSP容器收到客户端发出的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式响应给客户端。 基本语法: 注释: 1、客户端可以看到的注释:!-- comment...
很多人都会认为JSP的执行性能会和Servlet相差很多,其实执行性能上的差别只在第一次的执行。因为JSP在执行第一次后,会被编译成Servlet的类文件,即.class,当再重复调用执行时,就直接执行第一次所产生的Servlet,而不再重新把JSP编译成Servelt。 因此,除了...
前端jsp: application.setAttribute(url, arrPic[0]); script window.service.src = GetImageFile.jsp; /script GetImageFile.jsp: %@ page info=Random Image Show pageEncoding=GBK contentType=image/jpg autoFlush=true buffer=16kb session=false impo...
因为公司项目需要j2ee的参与,最近几天在专心研读j2ee。 今天难得闲下心来,把这几天的工作和学习总结如下: 基于Java WEB的应用开发中(j2ee),目前最为流行的环境搭配就是MTEC(mysql,tomcat,eclipse,cvs) 我着重介绍jdk和tomcat在配置中遇到的一些问题及其解决方案: 一...
我们知道,需要运行shtml,必须在web服务器上配置好ssi。 下面是ssi在tomcat5.*上的配置方法: 打开tomcat配置文件:conf/web.xml: 1、去掉下面servlet前的注释 /* servlet servlet-namessi/servlet-name servlet-class org.apache.catalina.ssi.SSIServlet /servlet-c...
打开文件conf/server.xml,找到这行:Engine name=Catalina defaultHost=localhost 在下面添加你想要的站点: Host name=a.demo.com appBase=webapps unpackWARs=true autoDeploy=true xmlValidation=false xmlNamespaceAware=false Context path= docBase=D:\demo work...
方法一:(适合对服务器中单个站点的设置) (d:\demo\为站点根目录) 在Tomcat中,默认主页为:index.html,index.htm,index.jsp 如果需要使用其他页面作为默认主页,需要配置WEB-INF文件夹下的web.xml文件: 如上例中: 在D:\demo\WEB-INF\文件夹中建立文件web.xml:...
1、如何显示目录列表: 我们在本机测试程序时,一般都习惯在浏览器中就能遍历到某个目录下都有哪些文件,这就需要web服务器支持目录列表: 打开文件conf/web.xml,找到以下代码: param-namelistings/param-name param-valuefalse/param-value 将其中的false改成true 2...
前几天把windows下j2ee的运行环境搭建好了。因为公司服务器用的都是linux,所以今天把在linux下j2ee的运行环境也搭建一下。下面是我全部测试ok的详细日记: 一、JDK安装(安装在/usr/java目录下) 1、下载:jdk-7-ea-bin-b26-linux-i586-24_apr_2008.bin 地址:http://jx...
利用JSP+JavaBean架构实现一个简单的计数器功能: 相关文件如下: 1、d:/demo/WEB-INF/classes/count/counter.java: package count; public class counter { int count = 0; public int getCount() { count++; return this.count; } public void setCount(int count)...
Struts2本身提供了重复提交的检查机制,但是我要的不是弹出一个出错页面,而是当作什么也没发生,只执行一次提交 1.设置一个变量,设置一个变量,只允许提交一次。 <script type="text/javascript"> function checkSubmit() { if (checkSubmitFlg...
在JSP中使用Spring其实很容易,主要用到Spring的WebApplicationContextUtils.getWebApplicationContext函数。 要再JSP里面得到ApplicationContext需要这么做. 首先 import="org.springframework.web.context.support.*,org.springframework.context.*"...
说起来,Cookie应该是一种应用较久的技术了。早在HTML刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户。后来人们就发明了Cookie技术,当用户访问网页时,它能够在访问者的机器上创立一个文件,我们把它叫作Cookie,写一段内容进去,来标识不同的用户...
关于jsp验证码生成,显示,验证和刷新: 1:四位数据的验证图片生成,用servlet实现 2:在web.xmlli配置servlet 3:页面上显示servlet生成的图片 4:关于验证码输入数据的验证 5:验证码的刷新 ———&mdash...
1、我们在做验证码的时候往往由于要反作弊,验证有时故意加入多的干扰因素,这时验证码显示不很清楚,用户经常输入错误。这样不但要重新刷新页面,导致用户没有看清楚验证码而重填而不是修改,而且如果没有用session保存下用户输入的其它数据的话(如姓名),用户刚刚输入...
生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变) 原型参考ALIBABA http://china.alibaba.com/member/showimage 产生验证码图片的文件-----image.jsp <%@ page contentType="image/jpeg"...
摘要:我提倡使用最小化资源的方式做一次压力测试,排除大部分浅显的应用问题。最小资源的意思,即在pc环境,使用应用可以运行的最小资源状态下,进行压力测试和性能问题侦测的工作。 前面看到有人讲j2ee的性能调优,虽然这块不是自己的专长,但是猪养多了,也忍...
一、概述 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数据库服务器负荷...
l. 连接到数据库的方法 答:1) ODBC(Open Database Connectivity) 一个以C语言为基础访问SQL为基础数据库引擎的接口,它提供了一致的接口用于和数据库沟通以及访问数据。 2) JDBC Java...
经常看到Jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。 第一步:下载j2sdk和tomcat:到sun官方站点([url]http://java.sun.com/j2se/1.4.2/download.html[/url])下...
Sun推出的JSP(Java Server Pages)是一种执行于服务器端的动态网页开发技术,它基于Java技术。执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎。配置 JSP 环境可以有多种途径,但主要工作就是安装和配置Web服务器和JSP引擎。 下面就以Tomcat作为JSP引擎,配合T...
JavaServer Pages ( JSP)和XML是Sun的J2EE的两个至关紧要的组件。 JSP是用于创建应用程序服务器端程序的有效工具,而客户可以是一个浏览器,一个设备或其它的应用程序。 你可以使用XML描述数据并在联系服务器与系统的其余部分之间传递。 如果你仔细考虑Web服务的抽...
方法一:在servlet的init()方法中缓存数据 当应用服务器初始化servlet实例之后,为客户端请求提供服务之前,它会调用这个servlet的init()方法。在一个servlet的生命周期中,init()方法只会被调用一次。通过在init()方法中缓存一些静态的数据或完成一些只需要执行一次的...
什么是异常? 异常(exception)应该是异常事件(exceptional event)的缩写。 异常定义:异常是一个在程序执行期间发生的事件,它中断正在执行的程序的正常的指令流。 当在一个方法中发生错误的时候,这个方法创建一个对象,并且把它传递给运行时系统。这个对象被叫做...