如果在jsp中有使用自定义标签的需求,则不可避免的会发生如下的需求:
1、使用到的标签是特殊的,当前没有具体的实现;
2、使用到的标签已经存在于了.jar文件中, 但很不幸该.jar文件在.ear下面,并位于/WEB-INF/lib之外;
3、使用到的.jar文件在单独的taglib.jar中,且位置可以由你自己决定随便放置;
如果是 1 的情况, 最好的办法是自己实现一个标签, 这可以通过继承javax.servlet.jsp.tagext.TagSupport来完成, 并把生成的.class文件放置在/WEB-INF/classes下面,同时在合适的位置按照tld ...
在书写html文件的时候,如果选择了如下的声明就表明了您正在尝试使用xhtml1.0的标准:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
当然.dtd文件也可能是xhtml1-strict.dtd或者xhtml1-frameset.dtd,但是比较常用的标准还是xhtml1-transitional.dtd。对于标准的使用不仅仅是.dtd的问题,其中还涉及到您定义的c ...
关于用户可以提交HTML元素的尝试:
需求:用户可以提交一个定义好的表格,然后在显示的时候呈现出用户需要的效果;
这一要求实现的关键不在于如何在页面中显示用户订制好的HTML代码(使用JSTL的<c:out value="${htmlData}" escapeXml="false">),而在于如何控制不让用户提交脚本数据、iframe等元素。
这里给出一个简单的验证用户提交的数据中是否含有script和iframe数据的java实现:
对于脚本我们知道在页面中可能有如下两类情况:
<script language="javascript">
/ ...
我们知道,所有的业务流程经过action后都需要转向到一个视图来呈现action的处理情况,在webwork中,这种被转向的页面大概分为如下几个类型(借用Action的注释说明如下):
public static final String SUCCESS = "success";
The ac ...
不知道为什么感觉struts越发的让我感觉不爽,在没有任何准备的条件下,说放弃也是不可能的,但认识一些新的东西总不是一件错误的事情,处于这种目的,决定系统的了解一下webword,如果说没有选择struts2的原因,个人比较卤莽的认为它和webwork没有质的区别…………,好了废话少说,开始第一课(这里就不再细说如何配置和编译webwork的文件了,因为关于ClassNotFoundException之类的异常一般都是没有引入需要的.jar所引起的,参考log信息提 ...
直奔主题是我个一贯作风,这次也不例外,首先声明的一点是这里主要借助于prototype(1.5)来实现:
view:
<form action="genDatas" method="post">
<span>
<select name="firstData" id="firstData">
&nbs ...
第一步: Filter的实现:
处理中文编码的问题一般都不脱离不了使用filter,同时使用UTF-8也是推荐的做法,为此web.xml中此filter我想是经典的处理方法:
<filter>
<filter-name>encoderfi ...
由于所使用的经常变动的页面部分使用getHtml(url)来获取,致使有时候会出现很麻烦的地方,造成页面中有如下代码段:
<script language="javascript">
<%
String myAct = request.getParameter("operate"); ...
如果要使用oscache作为一个web应用的缓存的解决方案,我们需要做的最基本的工作有:
1、把oscache-x.jar文件防到web应用的classpath中去,也就是WEB-INF/lib下面,当然用来记录日志的commons-loggin.jar也应该在classpath中有效哦
2、把oscache.properties文件放置在classes/下面。
  ...
1、Fast in-memory caching
OSCache allows you to store dynamic content (eg for 30 minutes) in memory. Each further request is served directly from the memory cache, resulting in dramatic speed increases.
  ...
1、Web Filter:这是类级别的标记(class level):@web.filter name="encoderfilter"@web.filter-init-param name="encoding" value="utf-8"@web.filter-mapping url-pattern="*.do"@web.filter-mapping url-pattern="*.jsp"package com;public class XXX implements Filter{此段配置生成的 ...
如果页面/bb/a.jsp假设我们有一个Filter的配置为:/bb/*,其中有一段代码为if( need condition) request.setAttribute("errormessage","The Error info."); response.sendRedirect(ERROR_FOR_SOME_)/if在出错的页面不会看到预期的错误提示,error_page.jsp Of course we cannot see any error info here,because of ...
让第一个struts2跑起来:
下载到的struts2自带的struts2-blank-2.0.0.6.war,解压缩后很可能出现不会运行的情况。
查看tomcat5.0.25的日志文件,在我的机子上出现如下错误提示信息:
2007-03-05 09:17:44 StandardContext[/stdstrutstwo]Exception starting filter struts2
javax.xml.transform.TransformerFactoryConfigurat ...
- 浏览: 77452 次
- 性别:


- 详细资料
搜索本博客
我的相册
DSC_0341
共 4 张
共 4 张
最近加入圈子
最新评论
-
关于form使用form.submit( ...
不错 怎么会出现这样的情况 我不大明白
-- by chgl_chenganglin -
Hibernate中LockMode 在 ...
gtrdhg 引用 [img][/img][url][/url][fl ...
-- by skydongtang -
Hibernate中LockMode 在 ...
[color=red][/color]
-- by skydongtang -
safari 3 public beta版本 ...
safari看英文还是很舒服的
-- by cuiyi.crazy -
Hibernate中使用Annotati ...
还有没有其他操作方式
-- by huangyy






评论排行榜