03 2012 档案
摘要:在jsp代码中:<s:set name="score" value="80"></s:set> <s:if test="${score > 60}"> 你的成绩及格了 </s:if>结果运行之后,网页上出现这么句:According to TLD or attribute directive in tag file, attribute test does not accept any expressions这个是因为不能识别EL表达式出现的问题。在jsp首部 <%@ pag
阅读全文
摘要:1.struts2 已有拦截器的使用官方文档解释:拦截器是动态拦截Action调用的对象,拦截器提供一种机制,允许开发者定义一段Action执行前或执行后的代码,也允许在一个Action执行前阻止其执行。在struts2-core-..jar包里,有struts-default.xml,这里定义了已有的拦截器。想使用的话,直接在自己工程的struts.xml中加入代码:<include file="struts-default.xml"></include>例如,使用已有的timer拦截器,struts配置如下: 1 <!DOCTYPE str
阅读全文
摘要:1 public class LetterMatchUtil { 2 private static String _ToEncode_ = "GBK"; 3 private static String _FromEncode_ = "GBK"; 4 5 public static int compare(String str1, String str2) { 6 int result = 0; 7 String m_s1 = null; 8 String m_s2 = null; 9 ...
阅读全文
摘要:1.method标签格式:<s:submit name="method:方法名" value="按钮名">其实很简单,举个例子说明:(1)action类,用来处理用户请求。methodPrefixAction.java 1 package com.action; 2 3 public class MethodPrefixAction { 4 public String execute1(){ 5 System.out.println("execute1()....."); 6 return null; 7 } 8 publ
阅读全文
摘要:OGNL:Object-Graph Navigation Language,对象图导航语言 ,可以方便地操作对象属性的开源表达式语言。至于怎么说是表达式语言,看了书上的例子大概了解了一点。1. OnglAction.java 1 package com.lihui; 2 3 import javax.servlet.http.HttpServletRequest; 4 5 import org.apache.struts2.ServletActionContext; 6 7 import com.opensymphony.xwork2.ActionContext; 8 import co...
阅读全文
摘要:就是一个很简单的form,提交id和name,但是只要提交的是中文,就会是乱码,查找原因的过程中发现,jsp页面提交给action.java之后,已经开始为乱码,查了网上各种解决办法都没用,无奈最后只好在action.java中获取了HttpServletRequest,然后获取到的就是中文了。ActionContext ac = ActionContext.getContext();HttpServletRequest request = (HttpServletRequest)ac.get(ServletActionContext.HTTP_REQUEST);System.out.prin
阅读全文
摘要:我在配置自己第一个struts2的时候,是在myeclipse8.6中创建了一个新的Web Project,然后WebRoot/WEB-INF下的web.xml是自动生成的,xml头文件信息为:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in
阅读全文
摘要:推荐博客:http://blog.sina.com.cn/s/blog_4f925fc30101820u.htmlXML标签库JSTL提供了操作xml文件的标签库,使用xml标签库可以省去使用Dom和SAX标签库的繁琐,能轻松的读取xml文件的内容。1XML核心标签库1.<x:parse>标签<x:parse/>标签用来解析指定的xml文件。【语法1】:<x:parsedoc=”xmlDocument”{var=”name”[scope=”page|request|session|application”]|varDom=”name”[scope=”page|re
阅读全文
摘要:推荐博客:http://blog.sina.com.cn/s/blog_4f925fc30101820u.html怕博主把原文删了,所以在这里先保存一下、SQL标签库JSTL提供了与数据库相关操作的标签,可以直接从页面上实现数据库操作的功能,在开发小型网站是可以很方便的实现数据的读取和操作。本章将详细介绍这些标签的功能和使用方法。SQL标签库从功能上可以划分为两类:设置数据源标签、SQL指令标签。引入SQL标签库的指令代码为:<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"
阅读全文