SSH开发模式——Struts2(第一小节)
在制定了学习计划的学习过程中,我感觉学习还是很有效率的。很短的时间内,我便学习完了JavaWeb的连接池、DbUtils框架及其一些工具类的使用。学无止境,...
Struts2的API&数据封装(二)
一 Servlet的API的访问1 完全解耦和的方式 (1)创建jsp界面<h1>Struts2的servlet的API的访问</h1><h3>完全解耦和的方式,方式一</h3><form method="post" action="${pag...
eclipse环境下基于已构建struts2项目整合spring+hibernate
本文是基于已构建的struts2项目基础上整合spring+hibernate,若读者还不熟悉struts2项目,请先阅读实现步骤:第一步:引入spring所需jar包,如下图所示:第二步:导入hibernate所需jar包,如下图中被选中jar文件:第三步:导入struts-spring整合包,暂...
ssh框架-Struts2(二)
上篇文章我们了解了怎么配置struts.xml文件,以及前端控制器配置怎么配置,,Action进阶,Result结果配置,Struts2中的Servlet的API的访问,以及怎么获得请求参数.今天我们在深入讲解一下OGNL表达式,OGNL中的符号,和常用的拦截器,标签库一,OGNL表达式1.概述...
[ SSH框架 ] Struts2框架学习之三(OGNl和ValueStack值栈学习)
一、OGNL概述1.1 什么是OGNLOGNL的全称是对象图导航语言( object-graph Navigation Language),它是一种功能强大的开源表达式语言,使用这种表达式语言,可以通过某种表达式语法,存取Java对象的任意属性,调用Java对象的方法,同时能够自动实现必要的类型转换...
struts2 jsp表单提交后保留表单中输入框中的值 下拉框select与input
原文地址:struts2 jsp表单提交后保留表单中输入框中的值 下拉框select与inputjsp页面1 function dosearch() {2 if ($("#textValue").val() == "") {3 $("#erro...
【填大坑】关于Struts2中的 No result defined for action and result input 错误
配置好了struts.xml,也写好了Action,可是提交表单后就报 No result defined for action and result input 错误,控制台如下图所示:浏览器界面如下图所示:反复检查代码,配置文件,确认没错,试了几十遍,依旧报这个错误。已经折腾我七八个小时了,没有...
Struts2标签实现for循环
感悟:但是不建议使用这种方法,按照MVC框架的思想 ,应该把业务更多放在后台。前台尽量只进行数据展示。转自:http://blog.csdn.net/guandajian/article/details/7334756在struts2及webwork中要实现如: for(int i=0;i<1...
Struts2(三) 配置struts.xml的提示(在不联网的情况下)
开发过程中如果可以上网,struts.xml 会自动缓存dtd,提供提示功能。如果不能联网需要我们配置本地dtd,这样才能让struts2 产生提示1.首先,在EClipse中依次点击工具栏中的window和下方的Preferences弹出对话框,然后在左侧的搜索框中输入xml,显示出所有与xml有...
Struts2中重定向和请求转发配置
struts2中默认跳转为dispatcher请求转发 只能往jsp转发,跳转action报404重定向 设置为redirect ,可以是jsp也可以是action<!--同一个包下的action之间的跳转--><package name="action" namespace="/...
Struts2——第一个helloworld页面
struts2是一个较为成熟的mvc框架,先看看怎么配置struts2并且产生helloworld页面。首先从官网下载struts2,http://struts.apache.org/download.cgi,用2.5就可以,本文也是基于2.5说明的,其他版本配置的时候会略有不同。环境tomcat8...
struts2对action中的方法进行输入校验---xml配置方式(3)
上面两篇文章已经介绍了通过编码java代码的方式实现action方法校验,这里我们介绍第二种方式:xml配置文件首先我们来看一个样例:ValidateAction.java:package com.itheima.action;import com.opensymphony.xwork2.Actio...
Struts2学习笔记-基本结构
一个普通的的web应用文件结构如下:1. 最上层是应用名,区分大小写,在浏览器输入应用名的时候,必须与应用名的大小一样,例如:localhost:8080/HelloWorld2. 在应用下,放有很多文件,其中WEB-INF文件夹为必须有的,其余的文件包括一些页面文件,或者样式文件,例如*.jsp,...
struts2 spring mybatis 整合(test)
这几天搭了个spring+struts2+mybatis的架子,练练手,顺便熟悉熟悉struts2.环境:myEclipse10+tomcat7+jdk1.6(1.8的jre报错,所以换成了1.6).框架:spring+struts2+mybatis。前言:1.spring+mybatis的配置同 ...
转: 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
from: https://github.com/RubyLouvre/agate/issues/8今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑...
struts2 中的 result 返回类型是 json 的配置问题
struts2 中的 result 返回类型是 json 的配置问题1、引入包(本文中的包全部引自struts-2.1.8.1\lib):struts2-json-plugin-2.1.8.1.jarjson-lib-2.1.jarcommons-collections-3.2.jarcommons...
Eclipse搭建struts2环境
搭建struts2环境大的方面分为三步:1. 加入jar包2. 在web.xml中配置struts23. 添加struts2的配置文件struts.xml下面是详细步骤:1. 新建一个Dynamic Web Projectaaarticlea/png;base64,iVBORw0KGgoAAAANS...
struts2 开发模式
在struts.xml中增加:<constant name="struts.devMode" value="true" />
struts2:遍历自定义字符串数组,遍历Action实例所引用对象中的数组
在struts2:OGNL表达式,遍历List、Map集合;投影的使用一文中已经讲述了OGNL遍历List、Map集合等功能。本文简单写一个遍历数组的示范程序。1. 遍历自定义字符串数组 <% String[] myArray = new String[]{"你好"...
第四章 Struts2深入
4.1 Struts2架构 1、ActionMapper: 提供请求和Action之间的映射。根据请求查找是否存在对于的action,如有,翻译描述action映射的ActionMapping对象,没有,返回null 2、ActionMapping: 保存了调...