String.format参加字符串拼接大比拼

      最近在项目中见到一个比较特别的代码,因为之前没见过,可能是孤陋寡闻了。我们平时用的最简单的字符串拼接就是用“+”号连接起来,要么我们就实例化一个StringBuilder或StringBuffer,然后拼接字符串。可是我见到的居然是用String.format将字符串拼起来的。那么我们就来看看到底是怎么回事吧。 一、String.Format 1、简介       String类的format()方法用于创建格式化的字符串以及连接多个字符…

jsp中错误处理

jsp中错误处理页面-isErrorPage="true" 2008-11-18 11:03 举例说明:mustBeError.jsp<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,javax.servlet.*,javax.servlet.http.*" errorPage="error.jsp" %><%//这个页面一定会出错。int i=0;int j=1;out.println(j/i);%>在此中通过errorPage="error.jsp"来指定出错时错误处理页面---------------------…

jsp的cookie技术整理

Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109(已废弃),最新取代的规范是RFC2965。   使用举例   在jsp中创建简单的cookie:   String cookiename="visitTimes";   Cookie cookie=new Cookie(cookiename,"1");   cookie.setMaxAge(10*60);//设置cookie存活期   cookie.addCookie(cookie)…

jsp表单提交的“汉字”显示问题

1、在HTML中指示浏览器文档的编码(myJSP\index.html)<meta http-equiv="Content-Type" content="text/html; charset=gb2312">在JSP中指示JSP引擎文档的编码<%@ page contentType="text/html;charset=gb2312"%>每个要显示汉字的JSP文档都应该包含该语句2、在服务器端接收到客户端数据时需要转换为gb2312后进行处理,方法name=new String(name.getBytes("ISO8859_1"), "gb2312");out.prin…

有关JSP/Servlet的重定向技术

  有关JSP/Servlet的重定向技术综述如下 1.RequestDispatcher.forward()是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.但forward()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件…

Strus2的应用

2.9 JSP脚本中的9个内置对象 JSP脚本中包含9个内置对象,这9个内置对象都是Servlet API接口的实例,只是JSP规范将它们完成了默认初始化(由JSP页面对应Servlet的_jspService()方法来创建这些实例)。也就是说,它们已经是对象,可以直接使用。9个内置对象依次如下: application:javax.servlet.ServletContext的实例,该实例代表JSP所属的Web应用本身,可用于JSP页面,或者Servlet之间交换信息。常用…

JSP乱码处理大全

一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到 的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:<html><head><title>JSP的中文处理</title><meta http-equiv="Content-Type" content="text/htm…

[zz]谈论MySQL与JSP中文乱码问题的解决方案

谈论MySQL与JSP中文乱码问题的解决方案 引用 MySQL与JSP中文乱码问题的解决方案今天晚上把MySQL和JSP的中文乱码问题弄了一下。的确要花点时间,参考了不少文章,加上JSP熟悉一点,所以基本顺利,而且把整个原理也搞得比较清楚了。 这里写一点经验之谈,让同行们做个参考,同时有不足之处,欢迎指教。   首先我把问题归结为两个方面: 1.从MySQL数据库中取出中文数据,输出到JSP页面上产生的乱码。 2.…

JSP学习–JSP九大内置对象

 JSP(JAVA Server Pages)一种动态网页技术,在JSP下,代码被编译成Servlet并由Java虚拟机执行,编译 操作仅在JSP页面的第一次请求时发生************************1.JSP的九大内置对象************************Request,Response,Out,Session,Application,Cookie,Config,Page,Exception。************1.1:Request************    该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信…

jsp

 源文件    <%@page contentType="text/html;charset=GBK"%><%@page import="java.util.*,com.jspsoft.database.*,com.jspsoft.util.*"%><%String out_excel=request.getParameter("out_excel");boolean isExcel=out_excel!=null&&out_excel.equals("true");if(isExcel){ response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition","at…

Jsp_保留小数点后两位

import java.text.*; NumberFormat nf = NumberFormat.getInstance(); //初始化一个NumberFormat对象 nf.setMaximumFractionDigits(2); //设置nf转化时的小数位最大位数 /* nf.setMaximumIntegerDigits(2); //设置nf转化时的整数位最大位数 nf.setMinimumIntegerDigits(2); //设置nf转化时的整数位最小位数 nf.setMinimumFractionDigits(2);//设置nf转化时的小数位最小位数 */ double num= Double.par…

Jsp内置对象使用

1 application *在jsp中获得application对象 如:getservletcontext().setattribute("counter",new mycount.counter()); 如:<jsp:usebean scope="application" id="counter" class="mycounter.counter"/> *在jsp中处理on application start和on session start事件的方法 使用httpsessionbindinglistener类. 添加session: session.putvalue("bingdings.listener",new mylistener(getservletcont…

Java路径问题

JSP取路径: //WEB站点根目录 request.getRealPath("/"); application.getRealPath("/"); //WEB站点JSP编译文件目录 String classFile = getClass().getName().substring(getClass().getName().lastIndexOf(".") + 1)+ ".java"; String path = getClass().getResource(classFileName); //当前请求jsp文件路径 String filepath=request.getRealPath(request.getServletPath()); //得到去掉文件名的路径…
下一页 »