18-02-2017 0 条评论

Struts2常用标签总结
一 介绍
1.Struts2的作用
Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。
Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可以在各种表现技术中使用。包括最常用的jsp页面,也可以说Velocity和FreeMarker等模板技术中的使用
2.Struts2分类
(1)UI标签:(User Interface, 用户界面)标签,主要用于生成HTML元素标签,UI标签又可分为表单标签非表单标签
(2)非UI标签,主要用于数据访问,逻辑控制等的标签。非UI标签可分为流程控制标签(包括用于实现分支、循环等流程控制的标签)和数据访问标签(主要包括用户输出ValueStack中的值,完成国际化等功能的)
(3)ajax标签[……]

More

09-02-2017 0 条评论

拦截器代码


package com.yang.interceptor;

import java.util.Map;

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork2.interceptor.Interceptor;

public class SaInterceptor implements Interceptor{

	public void destroy() {}

	public void init() {}

	public String intercept(ActionInvocation arg0) throws Exception {
		Map<String, Object> map = arg0.getInvocationContext().getContext().getParameters();
		Str[......]

More

22-01-2017 0 条评论
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    #page_mask{
        visibility: hidden;
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0px;
        left: 0px;
        display: block;
        z-index: 999;
        background-color: rgb(0, 0, 0);
        opacity: 0.3;
    }
    </style>
</head>
<body>[......]

More

10-01-2017 1 条评论
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-2.0.2.min.js"></script>
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
    window.onload = function(){
        //tabToJSON("tab");
        tabToJSONForJquery("tab");
    };
    function tabToJSON(id) {
        var[......]

More

21-11-2016 0 条评论

jsp自定义标签用法实例详解_JSP编程_脚本之家
var tougao=”shichen2014″;var lmname=”JSP编程”;var ourl=””;
(function(){var reWriteUrl=function(url){if(url){var Splits=url.split(“/”),siteName=window.location.pathname;if(typeof siteName!==”undefined”){return “http://m.jb51.net”+siteName}}};if(/Android|webOS|iPhone|iPad|Windows Phone|iPod|BlackBerry|SymbianOS|Nokia|Mobile/i.test(navigator.userAgent)){var url=window.location.href;var pathname=window.location.pathname;if(url.indexOf(“?pc”)

19-11-2016 0 条评论

在jsp中权限的控制是通过Filter过滤器来实现的,所有的开发框架中都集成有Filter,如果不适用开发框架则有如下实现方法:

More

17-11-2016 0 条评论

Filter简介

Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。

它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理。使用Filter的完整流程:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。

Filter功能

在HttpServletRequest到达 Servlet 之前,拦截客户的HttpServletRequest 。根据需要检查HttpServletRequest,也可以修改HttpServletRequest 头和数据。
在HttpServletResponse到达客户端之前,拦截HttpServletResponse 。根据需要检查HttpServletResponse,也可以修[……]

More

16-11-2016 0 条评论

一   分页操作分析

分页在web项目中是非常重要的技术,打开每一个网页都可以看到分页

1.疑问的出现

在写分页前要了解什么是分页,分页一共有多少个方法、多少个参数,应该如何编写方法的实现和定义参数的变量

2.疑问的解决

分页一般分为首页、上一页、下一页、末页,还要得到总记录数,总页数,下面来详细介绍一下它们的概念

如果设当前页为newPage

(1)当前页  ———    打开网页时看到的页面

(2)首页  ———–   第一页        newPage=1

(3)上一页  ———   当前页-1      newPage-1

(4)下一页  ———   当前页+1      newPage+1

(5)末页    ———   当前页==总页数  countPage=newPage

(6)总记录数 ——– select count(*) from 表名

(7)总页数  ———

总记录数%每页显示的记录数=0 ? 总记[……]

More

  • 爱亚婕

    亚婕
  • 标签云

  • 近期文章

  • 友情链接