![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts 2
Struts 2
sunhuwh
求学阶段
展开
-
分页显示
query.setFirstResult(strat); query.setMaxResults(limit); 用这两个函数就可以控制从哪里分页限制多少条。我是从首页控制来处理这个分页显示功能的。原创 2013-03-01 03:14:48 · 436 阅读 · 0 评论 -
struts2验证
验证的问题,想到了一个办法,那就是我用个error.jsp专门用来显示错误信息的,然后用户如果进去了,就知道自己错在哪里了,再返回就行了。这样struts.xml中的result类型就不再为redirectAction或者chain了。我也不知道到底是怎么回事,为什么当result类型为这俩的时候就不再显示那个错误信息了。两种方法验证:validate()方法,如public vo原创 2013-03-10 05:13:14 · 820 阅读 · 0 评论 -
struts2.3.7+spring3.0.5
环境:struts2.3.7+spring3.0.5我的目录结构图如下:注意一下,上面截图是分两部分来弄得,所以有些重复,在jar包的部分,注意一下就够了,总共15个jar包。LoginAction.javapackage org.topCSA.s2s.action;import org.topCSA.s2s.service.LoginService;imp原创 2013-03-30 10:06:32 · 1780 阅读 · 0 评论 -
struts+eclipse
这段代码是用来解析里面的struts字段的。运行时出现个问题,打不开页面,显示HTTP Status 404 - 尝试一下,一步一步配,找到何时会让index.jsp不能访问第一步建index.jsp后显示404错误,后重启eclipse后可以了。第二步导入jar到lib文件中再次访问,可以。第三步修改web.xml,ok,没问题。第四步,建struts.x原创 2012-12-24 16:53:19 · 846 阅读 · 0 评论 -
struts2+spring中的web.xml配置
调试方法:由于我们写web.xml时经常会加载struts2的核心,常常导致错误信息量增加的非常的多,所以在调试的时候会将其注释起来,然后再去调试。调试的时候注意先后顺序,一般出现错误,会有黑体字显示出来(反正我这次是的),注意与所加载的jar文件相比较,实在不行就百度下。在网上查了一下,多是说把ContextLoaderListener改为SpringContextServlet,但我这原创 2013-03-29 12:45:50 · 1510 阅读 · 0 评论 -
TypeError:无法获取属性“nodeName”的值:对象null或未定义
TypeError:无法获取属性“nodeName”的值:对象null或未定义原本以为这样就可以了:result必须为jsp类型的才能显示错误信息。如果不用什么-validation.xml的话,那就必须得将错误信息写在action中了。但是同时又带来了一个问题,那就是email类型,password类型。在些Form表单时必须添上一句话validate="true"。我也不知道我在写登录原创 2013-03-09 04:53:21 · 16518 阅读 · 0 评论 -
struts 2/通过例子学习
第一次学xml,总感觉一些事情很奇怪,比如说我怎么知道我所写的xml文件可以被什么文件所解析呢?还有就是里面的标签说实在的为什么这么定义,这到底又有个什么规范性吗?现在我什么都不干,就花时间去理解例子中的每一个点。现在这个例子是一个平常的登录界面,需要处理页面内的信息的话就需要建一个对应的java文件。这里面都会将一个变量private起来,然后再储存从页面来的东西。这里面原创 2012-12-25 20:22:03 · 641 阅读 · 0 评论 -
struts2.1.8的配置问题
这一次非常有必要对struts的namespace进行研究了,今天做了个项目,什么都成功了,后来我想着把jsp页面进行分类,然后由于namespace的问题而浪费很长时间。针对namespace来彻底研究下。我的项目名为testBlog6Webapp下建了page文件夹,再下面是open文件夹,最后error.jsp。配置文件,struts.xml(错误的写法)packag原创 2013-05-10 20:30:44 · 1339 阅读 · 0 评论 -
struts2.xml中使用chain和redirectAction这两个类型结果(type-result)时,报检查错误(validation)
当在struts.xml中使用chain和redirectAction这两个类型结果的时候,会报检查错误!Multiple annotations found at this line: - Undefined actionnamespace parameter - Undefined actionName parameter相信不少朋友会被转载 2013-03-07 19:06:14 · 1033 阅读 · 0 评论 -
struts.xml 文件结构
仅仅是一个struts.xml文件示范。<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">原创 2012-12-26 14:51:42 · 1198 阅读 · 0 评论 -
web.xml配置及struts.xml配置
struts.xml中的action的值是由jsp页面的action值决定的。class的值即我们需要通过那个java文件来处理的那个文件的名字,web.xml的作用:作为核心控制器为所有的表示层请求提供了一个集中的访问点,才能获得Struts2框架所一共的服务,也是一个部署描述文件,是所有Java Web应用程序的核心配置文件。web.xml中的参数设置,用于指定拦截器。原创 2012-12-28 17:03:17 · 1676 阅读 · 0 评论 -
Struts 2的配置文件
Struts 2的配置文件,当Struts 2创建系统的Action代理时,需要使用Struts 2的配置文件。有两份,一个是配置Action的struts.xml文件,一个是配置Struts 2全局属性的struts.properties文件。下面是struts.xml配置文件的示例:原创 2012-12-15 23:32:37 · 569 阅读 · 0 评论 -
struts2
学习struts2Struts2可实现Action接口也可实现其他的接口servlet控制器,javabean模型,JSP视图控制器两部分:FilterDispatcher和业务控制器Action。在eclipse上建一个web应用的过程:File->new->Web->Dynamic Web Project想了很久,还是不会将8080端口改为8原创 2012-12-16 17:17:03 · 403 阅读 · 0 评论 -
struts 2 result type
chain 用来处理Action链,将一个action的执行与另外一个配置好的action串连起来。用第一个action的getter方法和第二个action的setter方法来完成action之间属性的复制。 com.opensymphony.xwork2.ActionChainResult dispatcher 用来转向JSP页转载 2012-12-29 20:24:24 · 426 阅读 · 0 评论 -
struts.xml
bean配置:配置自己的编写的组件实现类来扩展框架或替换框架的某些组件。把核心的组件注入到框架之中,来扩展框架来实现这个组件的功能注入静态方法或常量,让Bean接收框架实现值的注入或注入常量、静态方法需要理解的是我们就是要给struts2框架增加组件而已,而这个组件就需要我们通过配置Bean,配置完成后我们就可以使用这个组件。class即为我们定义的组件原创 2012-12-30 00:23:00 · 504 阅读 · 0 评论 -
struts 2标签全套
a a标签创建一个HTML超链接,等价于HTML 的示范代码:登陆action 使用action标签 可以允许在JSP页面中直接调用Action。范例如下:actionerror 这个标签负责输出错误信息到客户端。示范代码:Action代码如下:public String execute()转载 2013-01-27 06:35:32 · 681 阅读 · 0 评论 -
<s:if>用法
struts2 中test 比较大小 **maxNewsId 和news是在Action中有getter 和setter 方法的,是由Action传过来 如果是数字,直接操作value==1 如果是字符串 %{value==\"Y\"} 如果是布尔类型直接使用value 男 女 如果想判断一个属性的值是否包含某原创 2013-01-30 08:31:43 · 6050 阅读 · 0 评论 -
s:if的用法
1:直接写表达式showresult:show0}">bigger than 0notresult:bigger than 02:直接读对象=0">3:直接读对象的另一种写法4:判断多个条件else5:在遍历里面用判断原创 2013-01-21 08:09:21 · 1448 阅读 · 0 评论