`
jiakechong
  • 浏览: 201821 次
社区版块
存档分类
最新评论

边学边用struts2记录

阅读更多
1 循环遍历
  比如:
1.1 User.java {
    id,
    username
  }
 
  1.2 xxAction.java   {
    
     private ArrayList userList;
     private void setUserList(ArrayList userList) {
      this.userList = userList;
     }
     private ArrayList getUserList() {
       return userList;
     }
     /////////
     public String execute() {
       userList = ......;//获取 users
    }

   } 
   
  1.3 在jsp写法
        <s:iterator value=userList id="user">

           username:   <s:propertye value="username"/>  直接显示

           username    <s:textfield value="%{username}"></s:textfield> 放在text输入框
        

  username:   <s:textfield value="%{#user.username}"></s:textfield>放在text输入框
          

       </s:iterator>

2 jsp 里的form里的action写法

<form action="update.action">   //說明: .action不能省略

</form>

3 想把jsp里的label的直传到action里,label只能显示,不能传直,只能用<s:hidden>

  <s:label name="svcNo" value="%{svcNo}" />    說明:acton里不能得到label 
                                              的widget直
  应该这样写:
  <s:label value="%{svcNo}"/>
  <s:hidden name="svcNo" value="%{svcNo}"/>     說明:action里能得hidden
    的widget值

4 struts2的标签效果 会 ‘自动换行’,相当于自动加拉<br>
  <tr><td>cti_account:<s:label theme="simple" 
  value="%{ctiAccount}"/></td>
  如果不想自动换行,必须加 theme ="simple"(相当于不用struts2[xhtml]标签,恢复html标准的)

5 在jboss 下建立一个连接到workspace/到你的project:(vboxsearch.war)

ln -s /home/luko/workspace/deploy/    vboxsearch


6 struts2 ,properties配置
  6.1 package.properties可以放到当前动作类的包的任何一层目录下,
比如当前动作类LoginAction.java在com.action.test包中,那package.properties可以放到当前action目录中,也可以放到action.test目录中,struts2会从离动作类最近的位置开始查找package.properties文件

6.2
  在jsp要这样写法,才能显示package.propeties里的信息
///////////////////
  package.propeties内容:

  message = please input the number
  save = 保存
  svcNo = svc number
////////////////////////
那么.jsp里
  <s:property value="getText('message')"/>直接显示信息
 
  <s:textfield key="svcNo"/>代表一个widget

分享到:
评论

相关推荐

    Struts2+Spring+Hibernate+Ehcache+AJAX+JQuery+Oracle 框架集成用户登录注册Demo工程

    2.Action里通过struts2-spring-plugin.jar插件自动根据名字注入。 3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。 4.在服务端分页查询功能,优点:实时性:跳页才查询。数据量小:只加载当前页的记录...

    Struts2超详细学习笔记分享(献给自学新人)

    本文档记录了Struts2初学中的所有要点笔记,非常详尽的知识点说明并附加了学习者对知识的理解过程,是新人学习Struts2框架的必备参考典范。

    struts2 i18n学习记录

    NULL 博文链接:https://474802150.iteye.com/blog/2145744

    struts2学习笔记

    struts2的学习笔记,是自己学的时候记录的,希望对初学都能有帮忙

    Struts笔记录.工作原理

    Struts笔记录.培训架构的学习资料,分享给大家,希望对大家有用!

    Struts2 + Spring3 + Hibernate3.5 整合(实际使用项目,version2)

    用sf4j及logback(log4j的升级版)记录日志;proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载...

    Struts2 + Spring3 + Hibernate3.5 整合(集成测试配套jar包更新构建脚本使用说明)

    用sf4j及logback(log4j的升级版)记录日志;proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载...

    Javaweb开发开源框架struts2

    1. 在建立Struts2的Web工程中,需将struts-2.0.8\lib下的各包放入web工程的lib目录下; 2. 该学习进阶文档为作者自学时学习记录,与大家共享之,也愿各位同仁提出宝贵意见; 3. 有疑问可留言或发Email至:...

    Struts记录整理文档

    可以有利于你的学习。在学习Sturts中就是要注重整理及总结!

    Struts2-Vuln:关于Struts2框架的历史漏洞个人分析文章

    Struts2-Vuln 本系列文章将详细分析 Java 流行框架 Struts2 的历史漏洞,今后关于 Struts2 新的漏洞分析,也将更新于 项目上。该系列仅是笔者初学 Java代码审计 的一些记录,也希望能够帮助到想学习 Java代码审计 的...

    struts2学习

    个人学习记录,包括不懂的问题和以解决的问题

    个人博客系统【Spring3+Hibernate3+Struts2】【SSH】

    个人博客系统【Spring3+Hibernate3+Struts2】【SSH】 SSH个人博客系统 学习SSH时,做的一个个人博客系统。 需求分析: 对于本博客系统,是面向个人使用,主要用于记录日常学习知识与文章分享。 网站博主可以发表文章...

    Struts标签Lucene中文分词构建

    Struts标签Lucene中文分词构建基于词典的Lucene分析器使用Log4j进行日志记录 您使用过旅游指南吗?它总是能让我们快速的找到目的地。我对此有深刻的印象,希望这篇指南也能使您快速的完成Struts标签相关的任务。我...

    struts2入门

    今天无聊写了一个struts2的入门程序;作为博客的一次记录;好久没用了,也是修身养性;技术多学一次就精一次;祝各位网友早日成为大神……

    Struts2-Vuln-Demo:Struts2防御实例

    开始学习struts2代码审计时,发现各位师傅分析分析的文章很多,但是给突破demo源码的却很少。并且很多重复复现是在struts2官方案例上进行的。而官方案例代码太多,对于初学者来说无法快速聚焦突破点。 所以我在学习...

    hibernate html jdbc Struts2 servlet学习笔记

    java的学习笔记,这里记录了我学习java的全部过程有的比较简单,java部分以前发过,需要的可以下以前的包,这个包重点在于hibernate html jdbc Struts2这4个技术,然后整理出来的笔记,比较实用,其中有成功完成一个学生...

    (2.0版本)自己写的struts2+hibernate+spring实例

    主要是为了引入时间等字段,来试验一下struts2的时间标签是否好用.这次为了做成一个好点的实例.所以换掉了表结构.为歌词表.并附带2万首歌词的数据库.因为歌词插入数据太大.所以单另上传了.如果不需要这两万条数据的...

    增删改查struts入门程序-操作多条记录-回滚

    一次修改多条记录,删除多条记录, 带分页,带回滚(简单事务) 用户struts入门学习

    Struts In Action(中文版)

    Struts In Action 使用领先的Java框架构建Web应用 Ted Husted 著 Eric Liu(铁手) 译 中文版 ------------------------------------------- 本书详细的记录了Structs的知识。相信对你学习理解Structs有很大的帮助,...

    开源bbs源码java-MyChatRoom:基于struts2、hibernate和ajax

    一个基于Struts2,Hibernate和Ajax的在线聊天室。 简介 开发工具:IntelliJ IDEA 13 数据库:MySql 后端:Java EE (Struts2 和 Hibernate) 前端:Bootstrap,normalize.css加手写css,Jquery等 目前功能 与数据库...

Global site tag (gtag.js) - Google Analytics