![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts
保温杯有枸杞
这个作者很懒,什么都没留下…
展开
-
struts----解决表单多次提交
<s:form action="/user/duo.action"><s:textfield label="用户" name="username"></s:textfield> <s:password label="密码" name="password"></s:password> <s:token...原创 2020-04-09 20:25:13 · 70 阅读 · 0 评论 -
struts------其他标签(s:set、s:action、 s:url、s:a)
value:存入map中的值,是一个OGNL表达式 var:存在map中的key scope:存储的范围application session request page和action 不写scope,默认是action,它是在contextMap中和request中各存一份s:action标签s:if标签,s:elseif标签 s:else标签...原创 2020-04-09 17:01:56 · 117 阅读 · 0 评论 -
Struts2中#,$,%符号的使用
#a、取contextMap中key时使用,例如<s:property value="#name" />b、OGNL中创建Map对象时使用,例如:<s:radio list="#{'male':'男','female':'女'}" />$a、在JSP中使用EL表达式时使用,例如${name}b、在xml配置文件中,编写OGNL表达式时使用,例如文件下载时...原创 2020-04-09 16:53:04 · 256 阅读 · 0 评论 -
struts2------struts的iterator遍历标签
public class VauleStack extends ActionSupport { public List<User> aa=new ArrayList<User>(); public List<User> getAa() { return aa; } public String debugMe...原创 2020-04-09 16:39:01 · 107 阅读 · 0 评论 -
struts ------EL表达式的取值顺序
EL的查找域为:page(PageContext)–>request–>session–>applicationStruts2中EL的查找域为:page(PageContext)–>request–>ValueStack–>contextMap–>session–>application以前用servlet时一般是从request取数据用...原创 2020-04-09 16:05:05 · 100 阅读 · 0 评论 -
struts2----VauleStack的setValue和set讲解
1、ValueStack vauleStack= ActionContext.getContext().getValueStack();vauleStack.push(new User("111","222"));//setValue方法:更改栈顶的username的值vauleStack.setValue("username","333");2、ActionContext...原创 2020-04-09 11:55:18 · 132 阅读 · 0 评论 -
往contextMap存数据和往ValueStack存数据及取数据
往contextMap存数据:jsp:<s:debug></s:debug>public class DebugClass extends ActionSupport { public String debugMethod() { ActionContext actionContext=ActionContext.getCo...原创 2020-04-08 20:17:49 · 114 阅读 · 0 评论 -
struts----OGNL在jsp中及struts.xml用法
对象导航图语言(Object Graph Navigation Language),简称OGNL,是替换Java中的一个开源的表达式语言(Expression Language),它被集成在Struts2等框架中,作用是对数据进行访问,其拥有类型转换,访问对象方法,操作集合对象等功能。jsp:<s:property value="'strut-default'.length()"&...原创 2020-04-08 19:32:05 · 132 阅读 · 0 评论 -
struts----下载图片文件
import com.opensymphony.xwork2.ActionSupport;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.InputStream;public class DownLoadClass extends ActionSupport { ...原创 2020-04-08 14:34:44 · 104 阅读 · 0 评论 -
struts----文件上传类型的限制和中文错误显示、设置上传文件最大多大、多文件上传
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body> <s:form action="/user/lo...原创 2020-04-07 14:47:12 · 167 阅读 · 0 评论 -
拦截器的应用场景
首先准备四个login.jsp,main.jsp, studentList.jsp, teacherList.jsp 页面 当登录成功后,跳转到main.jsp,main.jsp的内容可以跳转到学生和老师列表UserAction登录验证拦截器拦截器配置如果没有登录,直接访问http://localhost:8080/day/teacherList.action会回...原创 2020-04-05 13:08:25 · 1065 阅读 · 1 评论 -
struts国际化实现步骤
(1)、第一步:配置资源包a、配置全局的资源包b、配置包范围的资源包资源包名称命名规范:package_语言代码_国家代码.properties(固定的)。以此种命名方式的资源包能被该包及其子包中的动作类访问。 优先级:高于全局消息资源包c、局部消息资源包资源包名称命名规范:动作类名称_语言代码_国家代码.proper...原创 2020-04-04 19:39:24 · 321 阅读 · 0 评论 -
struts---后台验证textfiled为空的
方法一:全局:public void validate(){ if(StringUtils.isEmpty(user.getUsername())) { addFieldError("username","用户名不能为空"); }}局部:public void validateRegister(){ //validate+方法名...原创 2020-04-03 12:20:46 · 89 阅读 · 0 评论 -
struts----错误回显 ----struts标签使用
jsp:<%@ taglib prefix="s" uri="/struts-tags" %><s:fielderror></s:fielderror>java:不要 e.printStackTrace();<%@ page contentType="text/html;charset=UTF-8" languag...原创 2020-03-26 20:10:20 · 112 阅读 · 0 评论 -
struts---自定义日期转换器
package com.dong.structs.TypeStruts;import org.apache.struts2.util.StrutsTypeConverter;import javax.sound.midi.Soundbank;import java.text.ParseException;import java.text.SimpleDateFormat;impo...原创 2020-03-25 20:42:43 · 85 阅读 · 0 评论 -
struts ---关于action package result解析
package:表示包 name:包名,在struts.xml文件不能有相同的包名,包名是惟一 extends:继承,固定struts-default abstract:抽象包,被用于继承,一般在抽象包里不声明action namespace:命名空间,访问路径,默认值是空字符串 可用于模块划分 ...原创 2020-03-22 17:02:16 · 193 阅读 · 0 评论 -
Struts项目中web.xml配置
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://...原创 2020-03-21 18:28:33 · 109 阅读 · 0 评论