JSP & Web
文章平均质量分 50
iteye_12877
这个作者很懒,什么都没留下…
展开
-
修改Tomcat配置文件来解决中文乱码问题
在开发过程中,遇到中文乱码的问题。以前的解决办法是:用JAVA代码进行转换,今天请教了一下公司的高手,给出的解决方案是:修改Tomcat的配置文件也可以解决这个问题。具体的解决方案是:1.在Tomcat目录下找到server.xml文件,找到代码: <Connector port="80" protocol="HTTP/1.1" connectionTimeout="200...2011-07-21 18:20:58 · 764 阅读 · 0 评论 -
通过域名访问war的配置文件
需求:在平时的开发结束后,我们需要在war包放在服务器上模拟生产环境来运行,因此我们要让网站在有域名的环境下运行。 可以通过以下的配置,在开发环境下,来模拟生产环境。1、JDK、Tomcat的安装和配置,其他的网站能找到相关配置;2、修改Tomcat的端口号,Tomcat默认的端口号是:8080,我们修改成80。修改方法如下:1)将%Tomcat_Home%/conf 下的s...2012-06-12 17:55:05 · 164 阅读 · 0 评论 -
JQuery inArray 使用注意事项
直接看代码 :var data=[2,4,6,8];alert( $.inArray(4,data) ) // output 1 as expectedalert( $.inArray("4",data) ) // output -1 as expected 参考资料:http://stackoverflow.com/questions/1071441/jquer...2013-09-04 18:07:18 · 100 阅读 · 0 评论 -
JS判断页面是否在iframe中
直接上代码:if(self.frameElement && self.frameElement.tagName=="IFRAME"){ //页面存在iframe中}else{ //页面不存在iframe中}2013-09-26 15:09:45 · 202 阅读 · 0 评论 -
JQuery 清空表单
一、清空表单与reset (重置)表单不是一个概念。reset 表单是把表单的内容重置到最初状态。如下代码:<input name="percent" value="50"/> $('#myform')[0].reset(); reset 表单后,文本框中的值是:50,清空表单后,文本框应该是空的。二、用JQuery代码实现:$(':input',...原创 2013-11-02 12:30:45 · 326 阅读 · 0 评论 -
FTL 中使用struts2 select 标签
一、在FTL中使用下拉框,多数场景是从action中的List来获取下拉框的内容,然后通过ftl中的<#list>遍历出来。在遍历的过程中,还要判断value是否与特定在值,如相等,则选中。一个简单的下拉框搞的很复杂。二、使用struts2中的select 标签可以很好的解决这个问题,先看代码:<@s.select id="checkBrandLimit" cssCla...2013-11-02 13:18:15 · 230 阅读 · 0 评论 -
JQuery load 方法使用
一、JQuery load 方法可以在一个页面动态加载另一个页面。这个特性的应用场景是查询页面。传统的查询页面是:输入查询条件,点击“搜索”后,提交表单,到查询条件传输到后台,获取数据后,跳转到原页面,然后通过循环显示查询到的结果。这样的不足是:页面会闪动,体验不好。二、使用JQuery load 方法可以更好的解决这个问题。方法如下:(1)先在查询页面定义一个div:<div...原创 2013-11-02 15:46:54 · 212 阅读 · 0 评论 -
修改struts2默认的result-type
一、在使用struts2进行开发时,struts2默认支持的文件JSP。这点我们可以在 struts2-core-xxx.jar中 的struts-default.xml 中看到: <result-type name="dispatcher" class="org.apache.struts2.dispatcher.ServletDispatcherResult" default="...2012-11-21 23:21:39 · 149 阅读 · 0 评论 -
修改host配置,不重启IE的方法
一、大家都知道修改host的配置后,IE要进行重启,而firefox、chrome 等浏览器是不需要重启的。firefox还可以使用插件hostadmin动态的修改host配置。如果想要修改host后,不重启IE,可以按照下面的方法操作:1)在dos下运行 ipconfig/flushdns,如下图: 二、如果经常修改host配置,每次修改后都要执行上面的命令,会很麻烦,我们可以使...2012-11-22 17:32:46 · 662 阅读 · 0 评论 -
org.apache.tomcat.util.http.Parameters processParameters
1)、在页面提交表单后,tomcat 控制台打印台一个 警告信息:org.apache.tomcat.util.http.Parameters processParameters2)仔细检查代码后,也没有发现异常。再看警告信息警告: Parameters: Invalid chunk '=55' ignored.3)在页面的源代码中搜索“55”,发现以下代码:<input...原创 2012-11-23 16:00:54 · 1717 阅读 · 0 评论 -
FTL 使用自定义模板的方法
前言:1)在实际的工程中,可能存在FTL要引入相同的js或css的代码,每个页面手动copy引入js或css的代码很是麻烦。现在为大家介绍在FTl中定义模板的方法。所谓模板是指:可以指定所有的FTL页面自动加载某些代码工具。2)在引入模板前,先要引入模板用到jar。jar的名称分别是:sitemesh-2.2.1.jar 和 struts2-sitemesh-plugin-2.0.11.2...2012-11-24 23:54:33 · 1322 阅读 · 1 评论 -
FCKeditor 基于java servlet 的配置和 使用
大家都知道基于web的文本编辑器我们首先FCKEditor。因为它是免费的,使用方便。但是网络上介绍的FCK的使用方法都在JS中进行配置,这种方法不足之处是JS的兼容性不是很好。今天我给大家介绍使用servlet来配置FCKEditor,基于servlet 配置的FCKEditor可以很好的兼容不同的浏览器。下面是配置步骤。1)先要找到需要的jar。jar的名称是:fckeditor-java...2012-11-25 11:11:13 · 147 阅读 · 0 评论 -
基于maven的struts+spring+ibatis(ssi)经典配置
附件是基于maven 的struts2+spring+ibatis 的经典配置。可供学习与参考。工程大体目录结构如下图所示:欢迎大家给出不同的意见。2012-12-06 20:34:55 · 190 阅读 · 0 评论 -
dwr 与spring 完美整合
dwr是我们进行web开发经常要使用的js框架之一。它可以很好的结合spring一起使用。下面是配置方法:1)在工程中加入dwr要用到的jar和js文件。我用到jar和js文件将在附件中给出。2)在web.xml 加入dwr要用到servlet。代码如下:<servlet> <servlet-name>dwr</servlet-name> &...2012-12-09 20:59:53 · 155 阅读 · 0 评论 -
JS判断字符串长度(包含了字母、汉字,其中字母占1个字符,汉字占2个字符) ...
/** * 获取字符串的特殊长度,一个汉字算单位一个长度,两个数字或字符算一个单位长度 * @param val * @returns */function getStringLengthForChinese(val) { var str = new String(val); var bytesCount = 0; for (var i = 0 ,n = str.l...原创 2012-12-12 15:02:42 · 636 阅读 · 0 评论 -
JavaScript 遍历JSON 获取key value
if (!$.isEmptyObject(subProdInfoJson)) { for(var i=0,length=subProdInfoJson.length;i<length; i++){ for(var key in subProdInfoJson[i]){ console.log(key+' '+ subProdInfoJson[i][ke...2014-04-30 16:20:37 · 211 阅读 · 0 评论 -
JQuery 控制 radio 只读
一、想让radio只读,就是想radio不可以修改。有一种场景是:让没有选中的radio不可以修改。代码如下:$("input[name='tempProduct.isMustInvoice'][value='0']").attr("disabled",true); 将值为0的radio设置不可以修改,这种设置的好外是:选中的radio值可以传入后台进行操作。二、设置可修改的代码:...2013-03-19 16:01:00 · 3535 阅读 · 0 评论 -
JQuery 插件validate 简单使用简介
1、首先在页面上引入要使用到的JS文件,代码如下:<script language="javascript" type="text/javascript" src="<%=basePath%>JQuery/jquery-1.6.js"></script><script language="javascript" type=2013-06-08 17:57:52 · 131 阅读 · 0 评论 -
JQuery checkBox筛选出已选中的对象
1、通过css样式来筛选已选中的对象,代码如下:$(".proColor .colorSort .txtCheckbox:checked").each(function(index){}); 注:.proColor .colorSort .txtCheckbox 是找到多选择框的CSS样式;2、通过name属性来筛选,代码如下:$("input[name='checkB...原创 2013-06-06 19:26:56 · 379 阅读 · 0 评论 -
Hbase 伪分布模式配置
1、我使用的hbase版本是hbase-0.94.8。配置如下:到${hbase_homo}/conf 目录,修改hbase-env.sh文件:export JAVA_HOME=/usr/Java/jdk1.6/ 将JAVA_HOME 修改成Ubuntu的路径,可以在控制台上运行 echo ${JAVA_HOME} 来看输出结果; export HBASE_CLASSPA...2013-06-04 18:55:04 · 193 阅读 · 0 评论 -
JavaScript 动态删除行
用JS动态删除表格中行信息,代码如下:function removeRow (obj) { var clickedRow = obj; while(clickedRow.tagName != "TR"){ clickedRow = clickedRow.parentNode; } clickedRow.parentNode.removeChild(clickedRow);...2011-08-05 13:21:51 · 126 阅读 · 0 评论 -
JQuery 实现全选(全不选)
控制全选和全不选的checkBox代码如下:<input type="checkbox" name="checkAll" id="checkAll" Onclick="JavaScipt:doCheckAll()"> doCheckAll() 函数如下:function doCheckAll() { if ($('#checkAll').attr('checked'...2011-08-05 13:35:01 · 120 阅读 · 0 评论 -
Action中直接返回Ajax请求值的方法
在实际的项目中,可能存在这样的情况:我们要通过Ajax访问Action中的某个方法,然后返回一个特定的数值给Ajax,而不是将方法处理结果对应的页面返回给Ajax;这是我们可以用以下的办法来处理: 1、Action 中的方法返回类型为:void,如:public void getProgressRate() throws UnknownException,IOException ...2011-08-11 11:43:14 · 255 阅读 · 0 评论 -
隐藏table中TR的方法
1、定义表格的行(TR)如下:<tr id='combineTrId_${index}' style= 'display:online'> 2、JS中做如下操作:document.getElementById('combineTrId_'+index).style.display = "none"; 及可实现行的隐藏。...原创 2011-12-09 10:18:01 · 1976 阅读 · 0 评论 -
ServletContextListener和ServletRequestListener监听器
javax.servlet.ServletContextListener 监听器有两个方法public void contextDestroyed(ServletContextEvent arg0) { System.out.println("结束服务");//当关闭服务时执行此监听}public void contextInitialized(ServletContextEven...原创 2011-12-21 14:07:02 · 167 阅读 · 0 评论 -
使用request.getAttribute() 获取 form 表单中数据的方法。
我在项目中发现:在控制页面,使用request.getAttribute() 来获取 显示页面中form 的数据,感觉很奇怪,因为form 表单中的数据只能通过 request.getParameter()来获取,为什么在我们的系统中可以使用 request.getAttribute() 获取form中的数据呢?经过一番分析,有以下发现:一、在系统中的控制页面,有一个对操作权限检测的方法,在这...原创 2011-01-20 17:43:12 · 1468 阅读 · 0 评论 -
request.getScheme()的使用方法
今天在修改bug时,发现程序使用了 request.getScheme() 。不明白是什么意思,在google 搜索了一下。现在明白了。整理如下:1、request.getScheme() 返回当前链接使用的协议;比如,一般应用返回http;SSL返回https;2、在程序中的应用如下:String path = request.getContextPath();String ...2011-03-03 10:56:52 · 455 阅读 · 0 评论 -
更改TOMCAT部署路径
更改TOMCAT部署路径方法如下:右键工程->属性->myeclipse->web->web context-root 写希望的工程名称2011-03-21 10:44:41 · 116 阅读 · 0 评论 -
使用js实现页面跳转的五种方法
以下是使用js来实现页面跳转的方法: 第一种方法:<script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl; </script> 第二种方法:<script language="javascr...原创 2011-04-13 13:31:30 · 165 阅读 · 0 评论 -
checkBox 实现全选
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script t2011-04-18 14:24:32 · 129 阅读 · 0 评论 -
struts2+ajax+json 实例
1、struts2 要支持json,需要先引入包,包的下载地址如下:http://code.google.com/p/jsonplugin/downloads/list2、根据struts2的版本,选择jar包。3、配置struts.xml文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUB...2012-02-24 17:27:30 · 174 阅读 · 0 评论 -
(OpenExplorer For Eclipse)Eclipse 中打开工程目录的插件
1、我们想在Eclipse中的打开工程目录,Eclipse 自身没有这个功能,我们可以安装一个插件来实现这个功能。具体的操作方法如下:(1)、到以下链接中下载插件:https://github.com/samsonw/OpenExplorer/downloads(2)、将下载的插件复制到 Eclipse 的安装目录下的 plugins 目录中(3)、重启Eclipse ,可以看到Ecl...2012-02-25 11:41:02 · 153 阅读 · 0 评论 -
鼠标移到图片,查看源图的实现
页面如下:<%@ page language="java" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><% String path = request.getContextPath(); String basePath = request.getSchem2012-03-12 18:13:04 · 117 阅读 · 0 评论 -
ProbeFactory.getProbe() 的使用
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.ibatis.common.beans.Probe;import com.ibatis.common.beans.ProbeFactory;import com...原创 2012-03-22 11:43:13 · 331 阅读 · 0 评论 -
ajaxSubmti() 实例
1、answer.jsp内容如下: <%@ page language="java" pageEncoding="UTF-8"%><% out.println("中国人");%> 2、使用另一个页面来请求这个页面,代码如下: <%@ page language="java" pageEncoding="UTF-8&2012-03-23 10:40:59 · 106 阅读 · 0 评论 -
stack overflow at line 486 解决办法
1、在JSP页面有以下代码:<s:form action="bbs/doLogin.action" name="loginForm" id="loginForm"> 2、在JS文件中想通过下面的代码提交表单:$('#loginForm').submit(); 3、在页面中点击“保存”按钮后,页面上弹出“Stack overflow at line 4...2012-03-26 10:50:33 · 292 阅读 · 0 评论 -
正则表达式讨论
一、看以下JS正则表达式:var exp = new RegExp("colorSize_[a-zA-Z0-9]*_"+sizeValue,"g"); 这个正则表达式可以匹配下面两种模式的文本:deleteSubProdDiv_111111_42deleteSubProdDiv_111111_42465 二、现在我们想只匹配第一个文本:deleteSub...原创 2013-03-19 16:15:01 · 99 阅读 · 0 评论