【Struts2】
珍惜每分每秒
这个作者很懒,什么都没留下…
展开
-
struts2 使用Map类型的request, session, application
在Action类中可以通过ActionContext对象获得request, session, application, 给3个对象分别设置key和value, 在另一个jsp界面中访问key对应的值程序入口由index.jsp进入, 在struts.xml中寻找名为action的action标签 <body> <a href="action">进入</a> </body>struts.原创 2017-11-28 18:41:13 · 571 阅读 · 0 评论 -
OGNL表达式
OGNL表达式需要struts2标签的支持, 需要在jsp页面中增加 <%@ taglib uri=”/struts-tags” prefix=”s” %>jsp页面通过ognl表达式取出内容<body> pi:<s:property value="@java.lang.Math@PI"/><br> random:<s:property value="@java.lang.Math原创 2017-11-27 22:03:56 · 240 阅读 · 0 评论 -
struts2.xml 中的result标签type属性
在struts-default.xml 中可以找到如下type的参数 <interceptor-ref name="exception"/> <interceptor-ref name="alias"/> <interceptor-ref name="i18n"/> <int原创 2017-11-27 15:35:04 · 463 阅读 · 0 评论 -
struts2配置后缀
两种方式: 1.在src目录下创建struts.properties文件,写以下内容 struts.action.extension=do2.在web.xml中加init-param <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.原创 2017-11-27 14:20:13 · 614 阅读 · 0 评论 -
struts2 <s:radio> 和 <s:select>标签
在表单中使用<s:radio> 和 <s:select>标签 绑定action属性,查询数据开始界面如下, 通过提交的数据去对应的action查询 jsp代码, <s:radio> 和 <s:select>标签中的 list 表示数据的来源, value表示给定此标签一个默认值, name表示与action中对应的属性<%@ page language="java" import="java.ut原创 2017-12-05 19:35:50 · 3015 阅读 · 0 评论 -
struts2笔记
学习视屏地址https://www.bilibili.com/video/av13748042/index_1.html#page=1文件配置导入9个必备jar到classes复制struts.xml到src下复制web.xmlstruts.xml下文件解释: 配置后可以不用重启服务器 区分重名 package—寻址顺序 localhost:8080/web项目 –> stru原创 2017-11-24 16:08:37 · 322 阅读 · 0 评论 -
struts2 控制标签
<s:action>允许从jsp访问action,它的几个属性如下: 1 executeResult 可选属性,为一个Boolean类型值,用来指定是否显示action的执行结果,默认值为false,即不显示。 2 id 可选属性,用来引用该action的标识。 3 name 必填属性,用来指定该action的实现类位置。 4 namespace 可选属性,用来指定该标签调用的act原创 2017-12-01 19:06:27 · 166 阅读 · 0 评论 -
HQL 基础查询
Books类字段 private Integer id; private String title; private String author; private Double price; private String publishing;查询所有结果 private void hql() { //获取session S原创 2017-11-30 17:16:53 · 172 阅读 · 0 评论 -
struts2 验证框架
重写ActionSupport类的validate()方法 , 进行手动验方式做一个表单, 提交用户名和密码到action, 并加上<s:fielderror></s:fielderror>标签作为错误信息的打印 <body> <s:fielderror></s:fielderror> <s:form action="user_login">原创 2017-11-29 16:58:21 · 209 阅读 · 0 评论 -
struts2自定义类型转换器
为什么需要类型转换器当在表单中输入填入日期时, 格式有很多,比如可以输入1990年1月1日, 也可以填1990-01-01等多种方法, 这时候使用自定义类型的转换器可以将格式进行转化, 变为Action类可读的格式类型转换器的种类1. 基于OGNL的类型转换器要创建基于ognl的类型转换器, 必须实现DefaultTypeConverter 并重写convertValue方法 在入口的jsp页面表原创 2017-11-29 14:16:55 · 1426 阅读 · 0 评论 -
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only err
做struts2练习时, 我在每次启动tomcat服务器都会碰到这个错误,原因是因为把 log4j2.xml这个文件放在了src目录下了, 删除掉即可, 但删除后项目就无法正常运行,检查jar包发现少了一个logging的, 补上控制台就不会有错了原创 2017-11-29 09:36:33 · 1075 阅读 · 0 评论 -
struts2 表单标签
用struts2标签 感觉速度真跟不上jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><ht原创 2017-11-28 13:03:55 · 901 阅读 · 1 评论