- 博客(111)
- 资源 (19)
- 收藏
- 关注
转载 JSP编译指令page、include详解
1. JSP指令 分类:1).page 2).include 3).taglib 语法: 2. Page编译指令:• 作用:利用Page编译指令可以设置JSP的页面属性。通常位于JSP页面的顶端,对同一个页面可以有多个page指令。• page指令语法格式:复制代码 代码如下:<%@page[language="Java"] //声明
2015-07-29 20:16:49 280
转载 table中点击表头实现排序的功能示例介绍
表头名字,页面中获取上次点击的表头的名称和这次点击的表头的名称做比较,如果两者相同就按原先相反的顺序排列,否则新列升序排列,获取排列顺序的列名及排列顺序以后,传到后台获取相应sql,添加order by 语句,完成排序功能 排序顺序值可在form中存放在隐藏域中,思路就是这样。 例如在使用Birt报表工具创建报表需要点击表头的名称排序的功能时,可以再表头名称处增加一个超
2015-07-29 20:16:10 643
转载 jsp防止跨域提交数据的具体实现
代码如下://ArgsIsValidFilter .java过滤器代码清单: package com.hety.uitl; import java.io.IOException; import java.util.Enumeration; import javax.servlet.Filter; import javax.servlet.FilterChain;
2015-07-29 20:14:12 193
转载 在jsp页面如何获得url参数
当一个url过来时,如:http://localhost:8080/pro/demo/hello.jsp?name=john,在hello.jsp页面,我们可以这样得到name的值:复制代码 代码如下:String path = request.getContextPath(); String basePath = request.getScheme()+"://"+req
2015-07-29 20:13:55 151
转载 解决jsp页面使用网络路径访问图片的乱码问题
使用jsp页面展示网络路径的图片出现乱码问题,如图: 需要在tomcat的server.xml配置文件中添加一个属性:URIEncoding="UTF-8" ,修改之后为: 复制代码 代码如下:maxThreads="150" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
2015-07-29 20:13:25 407
转载 几种防止表单重复提交的方法
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如: 点击提交按钮两次。 点击刷新按钮。 使用浏览器后退按钮重复之前的操作,导致重复提交表单。 使用浏览器历史记录重复提交表单。 浏览器重复的HTTP请求。 几种防止表单重复提交的方法 禁掉提交按钮。表单提交后使用Javascript使提交按钮
2015-07-28 20:38:42 139
转载 struts2集成javamail发邮件示例详解
一、代码预览这两天在做struts2上的邮件发送。以前的项目有用到spring,用spring提供的邮件支持类很方便可以完成这个功能,但是现在只用struts2的话,就碰到了一系列的问题。请先将自己下载的 mail.jar,及activation.jar加入到classpath复制代码 代码如下:package com.nerve.cloudoffice.common.ut
2015-07-28 20:37:28 237
转载 不让tomcat显示目录文件列表的配置方法
修改conf/web.xml文件(把listings的参数改为false)复制代码 代码如下:defaultorg.apache.catalina.servlets.DefaultServletdebug0listingstrue1修改为:复制代码 代码如下:defaultorg.apache.ca
2015-07-28 20:35:47 217
转载 jsp使用cookie存储中文示例分享
看J2EE的时候,看见书上讲到使用cookie保存信息的时,看到书上举得例子都是英文的键值对,我就想中文是不是一样呢?试了一下果然不一样。废话不多说,直接上代码:比如说有addCookie.jsp代码如下:复制代码 代码如下: 增加cookieString name = request.getParameter("name");Cookie c
2015-07-28 20:33:00 205
转载 jsp中include指令静态导入和动态导入的区别详解
1、什么是静态导入?静态导入指的是,将一个外部文件嵌入到当前JSP文件中,同时解析这个页面的JSP语句,它会把目标页面的其他编译指令也包含进来。include的静态导入指令使用语法:复制代码 代码如下:静态导入使用范例include1.jsp:复制代码 代码如下:静态include范例其中err
2015-07-28 20:29:00 1588
转载 jsp中文显示问号问题解决方法
问题: jsp中想要输出的中文被显示成“?” 解决方法 : 在eclipse-windows- preferences中 搜索jsp , Encoding选项中选择 Chinese 。 这样新建的jsp文件将支持中文显示。对已经存在的jsp文件做如下修改: 将各种编码方式都改成GB18030,如下: 复制代码 代码如下:pageEncoding="GB18030
2015-07-28 10:07:22 1100 1
转载 spring实现jdbctemplate添加事务支持示例
复制代码 代码如下:public interface JdbcTemplate extends JdbcOperations {public abstract void beginTranstaion();public abstract void commit();public abstract void rollback();}复制代码 代码如下:
2015-07-28 10:06:33 390
转载 通过spring用beanshell实现java接口示例
说明1.通过脚本语言让JAVA执行动态代码2.用Spring可以将脚本语言代理成Java接口的实现类3.Spring2.5.6中支持三种脚本语言ruby,Groovy,BeanShell4.示例中为spring与beanshell结合5.依赖spring2.5.6,bsh-2.0b4复制代码 代码如下:import org.junit.Test;impo
2015-07-28 10:04:29 563
转载 JSP判断移动设备的正则
看到了一篇很好的文章, 《在天猫,前端做什么?》,里面有天猫php判断移动设备的正则(个人猜测),觉得很好用,于是就决定移植到JSP里面。 jsp文件名为 index.jsp,其实也可以使用过滤器来进行拦截,然后跳转到其他域名去。 完整代码如下: 复制代码 代码如下: // \b 是单词边界(连着的两个(字母字符 与 非字母字符) 之间的逻辑上的
2015-07-28 10:03:50 231
转载 spring动态bean注册示例分享
1.在一些特殊的场景中需要动态向spring注册bean2.spring版本2.5.6复制代码 代码如下:public class ServiceServiceImpl implements ServiceService, ApplicationContextAware { @Override public void setApplicationContext(or
2015-07-28 10:03:43 165
转载 jsp与sql语句的混合使用示例
话不多说,直接上例子 insert 复制代码 代码如下:String sql="insert into allorder values('" + orderid + "','" + bookid +"','" + amount + "','" + username + "')";int result=stmt.executeUpdate(sql); if(result=
2015-07-27 20:16:30 224
转载 jsp文件绝对路径的设置方法
复制代码 代码如下:String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";//返回形式http://localhos
2015-07-27 20:15:54 323
转载 jsp简单自定义标签的forEach遍历及转义字符示例
接着昨天的,如果中的items类型是map或者Collection类型的,怎样使用增强for循环; 首先还是创建一个标签处理器类,定义两个属性,String var; Object items; 因为items要迭代各种集合,所以要使用Object; 然后重写setter方法; 声明一个成员变量,集合类型的, 和上面两个属性是不相同的,这个是用在类里的, 在items的sett
2015-07-27 20:14:32 203
转载 jsp获取action传来的session和session清空以及判断
jsp获取action传来的session值问题有一下几种方法: 比如我action中有个session ("sessionid","sessionValue") 一、用struts标签获取: 二、 session也是内置对象之一,可以直接用session,比request.getSession方便多了也可以写成 三、el表达式获取:${sessionSco
2015-07-27 20:14:04 252
转载 jsp自定义标签之ifelse与遍历自定义标签示例
第一个示例: 简单的jsp自定标签获取内容: 首先创建一个jsp实例类然后继承SimpleTagSupport类 然后实现父类的doTag()方法 在这个方法里获取标签体里的内容this.getJspBody(); 返回的是JspFragment 类,根据这个类对象调用invoke(this.getJspContext().getOut()); 这个方法里面也可以写空,所表
2015-07-27 20:12:24 282
转载 JSP加载JS文件不起作用的有效解决方法
目录结构:jsp导入jquery文件,老是不起作用,原因在于: 复制代码 代码如下: 其不能访问/WEB-INF/目录下的文件,因此需要将加载的js文件其放倒webapp目录。 test.html: 复制代码 代码如下: String path = request.getContextPath(); S
2015-07-24 10:44:26 660
转载 Jsp中如何让图片在div中居中
jsp中让图片在div中居中显示,如上图 例子: 复制代码 代码如下://CSS文件 #bj{ width:200px; height:200px; border:3px solid red; text-align:center; vertical-align:middle; display:table-cell;
2015-07-24 10:43:27 1789
转载 使用jsp调用javabean实现超简单网页计算器示例
以下是代码:Calculator.java复制代码 代码如下:package com.amos.model;import java.math.BigDecimal;/** * @ClassName: Calculator * @Description: 计算器* @author: amosli* @email:amosli@infomorro
2015-07-24 10:42:17 478
转载 jsp中调用java代码小结
原封不动的传送给客户端有两个小例外:1. 如果想传送 , 由于它跟jsp的特殊符号一致, 所以必须使用转义字符转义, 2. 如果想传送注释, 在 jsp 编辑页面中出现, 而在生成的html文档不出现, 那么我们要使用 , 而 这种形式会原封不动的传递给客户端.jsp 调用动态代码策略使用 mvc, 由一个 servlet 负责处理最初的请求, 查找数据, 并将结果存储在 bea
2015-07-24 10:41:29 148
转载 jsp和servlet操作mysql中文乱码问题的解决办法
首先看是从什么地方开始出现的乱码,只要统一编码,就不会出现乱码,下面以uft-8(个人认为最好)为例,详细说明:1、如果乱码是从jsp页面出现的,jsp头部页面加上:在head标签中加上标签。2、如果乱码是在servlet中出现的,则有两种方法:一种是在每个servlet中doget和doPost方法头部加上request.setCharacterEncoding(“U
2015-07-24 10:40:44 220
转载 jsp跳转getRequestDispatcher()和sendRedirect()的区别
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ;response.sendRedirect()是重新定向,前后页面不是一个request。2.RequestDispatcher.forward()是在服务器端运行;HttpServletResponse.sendRedirect()是通过向客户浏览器发送命令来完成.所以R
2015-07-23 20:33:24 746
转载 java操作mysql入门代码实例(含插入、更新和查询)
代码如下:import java.sql.*;public class mysql { public static String url = "jdbc:mysql://localhost:3306/test";//characterEncoding=GBK public static String username = "root"; public
2015-07-23 20:31:51 146
转载 struts2中一个表单中提交多个请求的例子(多个提交按钮)
使用这种方式也需要通过请求参来来指定要执行的动作。请求参数名的格式为 action!method.action 注:由于Struts2只需要参数名,因此,参数值是什么都可以。下面我就给出一个实例程序来演示如何处理有多个submit的form:主页面more_submit.jsp复制代码 代码如下: My JSP 'hello.jsp'
2015-07-23 20:30:41 161
转载 jsp中使用javabean实例介绍
test.jsp中的代码如下所示复制代码 代码如下:JSP中使用 Java Bean的测试消息::表示定义一个java bean的实例,实例的名称是test,类的名称是SimleBean。:表示设置实例test的属性name,其值是”Hello JSP”。:表示设置实例test的属性me
2015-07-23 20:29:09 291
转载 servlet中session简介和使用例子
HttpServletRequest有两个重载的getSession()方法,一个接受一个boolean的类型的值,另一个不带任何参数,getSession()方法和getSession(true)方法功能一样,就是如果对应的客户端已经产生过一个session,那么就会返回这个旧的session,否则,这个方法将会产生一个session ID并且和对应的客户端绑定在一起,而如果getSession
2015-07-23 20:27:56 200
转载 JSP中js传递和解析URL参数以及中文转码和解码问题
1.传递参数: 复制代码 代码如下:var pmt = 'sensor='+ encodeURI(encodeURI(sensor))+'&device='+encodeURI(encodeURI(device))+'&instrument=';pmt += encodeURI(encodeURI(instrument))+'&n='+n+'&addDate='+addDate
2015-07-22 19:58:47 258
转载 JSP和JSTL获取服务器参数示例
复制代码 代码如下: JSP和JSTL获取服务器参数 JSP方式 String SERVER_NAME = request.getServerName(); String SERVER_SOFTWARE = getServletContext().getServerInfo(); String SERVER_PROTOC
2015-07-22 19:57:37 165
转载 jsp中使用jstl导入html乱码问题解决方法
在jsp中通过jst的导入html时会出现乱码的现象,其原因是org.apache.taglibs.standard.tag.common.core.ImportSupport的charEncoding的值为空则会出现charEncoding为默认值也就是ISO-8859-1所幸的是charEncoding可以直接通过直接设置,所以只需设置一下就好了,许多人说可以通过在html中通过m
2015-07-22 19:56:39 465
转载 jsp项目中更改tomcat的默认index.jsp访问路径的方法
jsp的工程下有一个叫做WEB-INF文件夹下的web.xml打开它 如果你要该的默认访问对象再 WebRoot 下面,就 复制代码 代码如下: index.jsp jsp项目默认访问的是index.jsp的页面的内容 如果想改变的话,只要改变这个名字即可,换成你需要的页面 .................... 【.........
2015-07-22 19:55:41 619
转载 jsp base标签与meta标签学习小结
复制代码 代码如下: String path = request.getContextPath(); //得到当前的项目名字。 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";//当前项目的基础url
2015-07-22 19:54:46 135
转载 jsp中一个页面引入另一个页面的实现代码
action代码片段复制代码 代码如下:public String execute() { String ret = super.execute(); if (RETURN_LIST.equals(ret)) { return list(); } else { return
2015-07-21 20:28:53 765
转载 jsp action中保存和修改的关系
Action中的代码片段复制代码 代码如下:private String epid;//全局变量 得到的是一个以逗号分隔的字符串 public String getEpid() { return epid;}public void setEpid(String epid) { this.epid = epid;}publi
2015-07-21 20:27:11 197
转载 JSP中动态include与静态include的区别介绍
动态INCLUDE 用法: 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 原因:1、静态include的结果是把其他jsp引入当前jsp,两者合为一体。 2、静态include纯粹是把代码写在外面的一种共享方法,所有的变量都是可以和include它的主文件共享,两者高度紧密结合,不能有变量同名的冲突.而页面设置也可
2015-07-21 20:26:26 177
转载 jsp引用servlet生成的验证码代码演示
此演示代码主要包括以下三部分:1.checkCode.java:用于生成验证码2.checkCodeServler3.check.jsp 验证下面是checkCode.java的内容:复制代码 代码如下://用于获取四位随机数 private char mapTable[] = {'0','1','2','3','4','5','6','7','8'
2015-07-21 20:25:34 178
转载 jsp实现文件上传下载的程序示例
一、文件上传上传文件是Web开发中经常要用到的功能:例如在基于B/S的人事信息管理系统中上传照片,在新闻发布系统中上传图片等等。。。。。要实现文件上传功能,就需要综合利用java中的文件输入和输出相关的类。在TCP/IP中,最早出现的文件上传机制是FTP。它是将文件由客服端发送到服务器的标准机制,能够考虑到跨平台的文本和二进制格式文件。但是在jsp编程中不能使用FTP方法来上传文件,这是由
2015-07-21 20:24:41 271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人