`
esffor
  • 浏览: 1370660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
 
 去前后空格function trim(s) {     return s.replace( /^s*/, "" ).replace( /s*$/, "" ); } if (!/^w{4,25}$/.test(username))  {      errStr += " 您的用户名必须是字母和数字,且长度在4到25之间";}if (!/^w{4,25}$/.test(pass)){
本例的功能是,必须指定用户名 scott/tiger 登陆的用户,方能查看系统中viewBook的这个资源,否则直接跳回登陆页面登陆Action package auth;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ActionContext;import java.util.*;public class LoginAction extends ActionSupport
对于服务器上的英文名的文件,可以方便的使用<a href=""/></a>进行下载,但如果是中文文件名的文件,如果使用<a href="中.jpg"></a> 就会出现连接上的乱码(如%4e%54%79),为了解决这个问题,struts2通过一个文件下载拦截器支持中文命名文件的下载首先编写web.xml <?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"      ...
上传页面: <%...@ page language="java" contentType="text/html; charset=GBK"%><%
上传页面: <%...@ page language="java" contentType="text/html; charset=GBK"%><%
struts2没有提供自己的请求解析器,也就是说,struts2不会自己区处理multipart/form-data的请求,它需要调用其他请求解析器,将HTTP请求中的表单域解析出来,但struts2在原有的上传解析器上作了进一步封装,更进一步简化了文件上传 Struts2的struts.properties配置文件中,配置struts2的上传文件解析器struts.multipart.parser=jakarta  (srtuts2默认),也可以设置为常用的cos,pell等 配置上传页面:<html xmlns="http://www.w3.org/1999/xhtml&qu ...
struts2 内建了类型转换器,可以方便的将我们在页面上输入的字符串数据转换成JavaBean中的Boolean,Float,Integer,Double,Long等数据类型,在无法转换成功时,还可以给出错误提示,非常方便首先简历JavaBean: package HelloWorld;public class User ...{    private String username;      private Integer password;
struts2提供了从页面直接封装到List的功能,实现起来有两个办法1.使用泛型定义集合中的对象类型2.配合配置文件定义集合中的对象类型User.javapackage HelloWorld;public class User ...{    private String username;      private String password;      private
struts2使用OGNL表达式封装数据,不仅支持对象,而且还支持诸如List,Map的容器User.java package HelloWorld;public class User ...{    private String username;      private String password;      private String[] books;
我们在action中有一个封装好的user对象,其中有username和password两个属性我们可以在页面上直接使用user,username作为输入框的名字,struts2可以直接把输入的username和password封装到user对象中,这点和webwork2如出一辙 User.java package HelloWorld;public class User ...{    private String username;      private String password;
MVC的设计模式,存在从用户WEB页面输入和实际JavaBean属性之间的自动类型转换问题功能需求:页面上输入“用户名,密码”,将前半部分自动映射到User类的username属性中,将后半部分自动映射到User类的password属性中User.java package HelloWorld;public class User ...{    private String username;      private String password;
导读:   SQL中IN,NOT IN,EXISTS,NOT EXISTS的用法和差别:   IN:确定给定的值是否与子查询或列表中的值相匹配。   IN 关键字使您得以选择与列表中的任意一个值匹配的行。   当要获得居住在 California、Indiana 或 Maryland 州的所有作者的姓名和州的列表时,就需要下列查询:   SELECT ProductID, ProductName FROM Northwind.dbo.Products WHERE CategoryID = 1 OR CategoryID = 4 OR CategoryID = 5   然而,如果使用 IN,少键入 ...
web.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-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     ht ...
web.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-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     ht ...
Global site tag (gtag.js) - Google Analytics