jsp
waj89757
这个作者很懒,什么都没留下…
展开
-
JSP 使用<%@include%>报Duplicate local variable path 错误 解决方法
错误提示:Multiple annotations found at this line: - Duplicate local variable path - Duplicate local variable basePath重复变量,因为%@include%>引进的是代码,把代码包含进来,而新进JSP时,会默认生成String path = request.g转载 2013-04-10 11:56:43 · 4940 阅读 · 4 评论 -
struts2 action接收到的参数中文乱码的问题
中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-->window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了^_^。解决方法如下: 1. 在struts2里面,最好将所有字符都设成utf-8。 1.1 在jsp页面设定字符编码。这边有转载 2013-04-17 17:31:26 · 2877 阅读 · 0 评论 -
Struts2 Action中文乱码问题的解决办法
一、前台表单 formaction="orgAdd.action"method="post"> 组织名称:inputtype="text"name="name"value=""/> 组织描述:inputtype="text"name="description"value=""/>转载 2013-04-17 17:31:01 · 1252 阅读 · 0 评论 -
GBK GB2312 UTF-8 编码问题
这是一个异常经典的问题,有无数的新手站长每天都在百度这个问题,而我,作为一个“伪老手”站长,在明白这个这个问题的基础上,有必要详细的解答一下。首先,我们要明白,GB2312、GBK和UTF-8都是一种字符编码,除此之外,还有好多字符编码。只是对于我们中国人的网站来说,用这三种编码比较多。简单的说一下,为什么要用编码,在计算机内,储存文本信息用ASC II码,每一个字符对应着唯一的ASCII转载 2013-04-17 15:40:47 · 908 阅读 · 0 评论 -
OGNL和struts2的# %{}
Struts2深入学习:OGNL表达式原理2012-03-08 13:15 信仰や欺骗 信仰や欺骗的博客 我要评论(2) 字号:T |TOGNL,全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次来对Java对象图进行导航。AD:2013大数据全球技术峰转载 2013-04-15 12:02:16 · 924 阅读 · 0 评论 -
struts2 的ebug标签 以及valustack和stackcontext
ebug标签debug标签主要用于辅助测试,它在页面上生成一个超链接,通过该链接可以查看ValueStack和Stack Context 中的所有值信息。使用debug标签只有一个id属性,这个属性仅仅是该元素一个引用id。 在页面上增加标签,通过debug标签,可以看的系统中ValueStack里的全部信息,并可以看到Stack Context中的属性。使用方式是在Jsp页面中插入:转载 2013-04-15 12:18:35 · 884 阅读 · 0 评论 -
Struts2常用标签总结 简洁版
Struts2常用标签总结002一 介绍0031.Struts2的作用 004Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显转载 2013-04-15 11:24:06 · 808 阅读 · 0 评论 -
struts2中的标签 # % %{#}
struts2中的标签 s:a 中的href 什么时候使用“# ” 什么时候该用“%{ }” 什么时候该用“%{# }” 什么时候用“” s:select 中的list 什么时候使用“# ” 什么时候该用“%{ }” 什么时候该用“%{# }” 什么时候用“” s:if 中的test 什么时候使用“# ” 什转载 2013-04-15 11:29:16 · 662 阅读 · 0 评论 -
struts2实现分页显示
在开发web程序时,从数据库中取出来的数据一般都要分页显示在页面上,分页显示的方法非常多,有人写自定义标签,用自己写的标签进行分页显示,我个人觉得这是一种比较好的方法。下面是我用Struts2做的一个分页显示实例,基本的思路是:把数据库表中的每一行数据封装成一个对象,用一个返回类型为List的方法返回这些对象,接着在Struts2的action里面定义一个List属性,用这个List来接收从数据库转载 2013-04-16 09:13:17 · 969 阅读 · 0 评论 -
Struts2 - ActionContext
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数转载 2013-04-15 11:39:36 · 870 阅读 · 0 评论 -
ValueStack
什么是ValueStackStrut2的Action类通过属性可以获得所有相关的值,如请求参数属性值等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性。在Struts2调用Action类的Action方法(默认是execute方法)之前,就会为相应的Action属性赋值。要完成这个功能,有很大程度上,Struts2要依赖于ValueStack对象。这个对象贯穿转载 2013-04-15 12:18:17 · 721 阅读 · 0 评论 -
jsp如何获取struts2 action中返回的对象的值
如果想将struts2 action中的某个对象,链表或是字符串传到jsp页面,只需在action中定义 这个对象,链表或字符串,然后生成get,set方法。这样页面就可以获取了。例如:public class LoginAction extends ActionSupport{private User user; // 对象private String username; // 字符转载 2013-04-14 20:56:08 · 3142 阅读 · 0 评论 -
正确显示引入和使用Struts标签库的JSP页面
正确显示引入和使用Struts标签库的JSP页面 如果JSP文件引入struts标签库,并且采用struts标签来显示表单,有两个地方必须做出修改,否则显示JSP页面要报错。 1、修改web.xml文件 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepare转载 2013-04-14 20:48:13 · 9801 阅读 · 0 评论 -
request.getAttribute与request.getParameter的区别
request.getAttribute与request.getParameter的区别 2010-03-30 11:20:02| 分类: 默认分类|字号 订阅区别1:(1)getParameter取值是基于Post和Get方式的传递的. 例如:1.用户在WEB端提交表单;转载 2013-04-10 18:17:29 · 962 阅读 · 0 评论