一、struts与spring如何整合
线索从web.xml看起
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2 ...
在参照dwr的官方网站时,如果在后台出现如下的提示信息:A request has been denied as a potential CSRF attack
则,需要在web.xml中的如下配置修改一下
xml 代码
<servlet>
<servlet-name>dwr-invokerservlet-name>
<servlet-class>uk.ltd. ...
struts2启程之类型转换
类型转换要考虑两点:从客户端向服务器、从服务器向客户端。
1、从客户端向服务器转换,肯定是String类型转换成javaBean类型
2、从服务器端向客户端转换,肯定是javaBean类型转换成String类型
所以,这个转换类就需要考虑这两点
类型转换的流程:
通过JSP页面将其中的一个元素值转换成javaBean值,在页面输出时,将取得的javaBean自动转换成了String类型,并输出。
要点文件:转换类、配置文件-维系转换类与Action类之间的纽带
一、写转换类的注意点:
1、继承ognl.DefaultTypeConve ...
struts2启程之输入校验
Action类通过继承struts2的com.opensymphony.xwork2.ActionSupport类拥有更多的功能,比如可以非常方便的实现输入校验。
示例代码:
java 代码
package com.test.action;
import com.opensymphony.xwork2.ActionSupport;
public class& ...
struts2启程之基本配置、核心概念及原理
1、struts2执行需要的几个文件:
web.xml、struts.xml、jsp页面以及Action类
a.web.xml中添加struts2过滤器,
需要注意的是:
A、struts2现在是作为过滤器使用,需要的过滤器类是org.apache.struts2.dispatcher.FilterDispatcher
B、如果将url-pattern设置成 /* 后,表示所有的url都会使用这个过滤器
xml 代码
xml version="1.0" encoding=& ...
现有用户注册、用户登陆、密码修改、用户信息修改等几个功能,需要的也就一个user表。
但是在页面中提供的是不同的输入项目。用validator验证时,看下面的validation.xml文件里的一段:
xml 代码
<form name="userForm">
<field property="loginname" ...
在JSP里用了extremecomponents来显示数据列表后,当提交该页面后,查看生成的页面的源代码,URL中所带的参数以及JSP页面中所有的INPUT等相关的表单元素都会在生成的源代码中自动生成了一些hidden元素,这些元素的值就是JSP请求所带来的参数的值以及INPUT元素的值,这也许是件好事,可是,现在我的JSP页面里有个input文本框,当点提交按钮后,ACTION中会用到这个文本框中的输入的数据进行一些操作,最后跳回到这个JSP页面,结果,这个页面就有了两个元素,一个是这个文本框,还有一个是extremecomponents自动生成的hidden元素,两个元素具有相同的name ...
网站开发中经常会遇到这样的问题,登录后自动转到了首页或者用户管理首页,这样有时候会让用户觉得很不方便,特别是电子商务类的网站,当用于在浏览产品页面时,需要购买,但是只有登录后的用户才能进入购买页面,所以如果当用户登录后进入的不是他登录前的产品浏览页面,他得去重新找,这是非常不友好的。
可以通过request.getHeader("referer");方式来实现登录/注册后返回进入登录或注册页面前的页面
举例:
java 代码
/**
* 进入到登录页面
*&nb ...
1、两个配置文件(spring-config-admin.xml和struts-config-admin.xml)如下:
xml 代码
xml version="1.0" encoding="UTF-8"?>
>
<beans default-autowire="byName" default-lazy-init="true ...
1、有关parameterMap的使用
例子
sqlmap.xml中的配置(此处用的参数是HashMap类型)如下:
xml 代码
<select id="selectBySexExceptSelf" parameterMap="forSexParam" resultMap="productResult">
...
探索jwgen
用jwgen写config.xml文件时需要注意的问题:
1、default值只有type类型为String时才会起作用
2、type不能写成int 应该写成Integer,否者在打开页面时会出错
3、jdbcType="TINYINT"时,为保持风格请将type写成type="Boolean"
4、如果需要设置属性的default值,请在model里设置
5、页面列表字段的显示是根据entity中定义的顺序排列
6、如果要将主表的某个字段的值作为子表选择主表数据时的显示,
请将这个字段在enti ...
- 浏览: 29765 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
ExtJs中关于grid和store的应用分析(一)
共 14 张
共 14 张
最近加入圈子
最新评论
-
ExtJs视频教程集锦
怎么ftp上还没有, 急死了!
-- by slmdyk -
EXTJS动态树的实现
不明白你说的意思
-- by yahaitt -
EXTJS动态树的实现
你好! 请问添加节点时, 提示需要验证: http://localhost:80 ...
-- by davy138 -
ExtJs想入门的请进-解读 ...
非常感谢!正在学extjs,正不知道该如何下手。对java script不熟悉, ...
-- by xt95 -
关于动态树的完整示例代码 ...
...
-- by yahaitt






评论排行榜