如何在action中拿到各种struts2标签中填入的值 ?

问题描述

html:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags" %><%@ taglib prefix="sx" uri="/struts-dojo-tags"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head><sx:head parseContent="true"/> <base href="<%=basePath%>"> <title>My JSP 'addCategory.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--><s:head/> </head> <body> 目录发布页面 <br> <s:form action="submit_Directory" method="POST" name="form1"> <!-- listKey和listvalue就是实体的属性 --> <tr> <td><s:textfield name="dire.tetle" label="目录名称"/></td><br/> </tr> <tr> <td> <s:textfield name="dire.link" label="目录链接"/><!-- cate.name 用来拿到页面的值 --></td><br/> </tr> <tr> <td><s:textfield name="dire.author" label="作者"/></td><br/> </tr> <tr> <td> </td><br/> </tr> <s:select name="" value=""/><s:doubleselect list="a" doublelist="b"/> <tr> <td> <sx:datetimepicker label="发布日期" name="dire.publishdate" value="today"></sx:datetimepicker></td><br/> </tr> <tr> <td> <s:submit value="提交" method="save_Directory" theme="simple"></s:submit></td> <td><s:submit value="返回" method="getCategory_PeriodicalList" theme="simple"></s:submit></td> </tr> </s:form> </body></html>-----------------------------------------不知道在action中如何拿到,希望有一个例子可以看看 问题补充:谢谢 指点,问题已经解决

解决方案

<td><s:textfield name="dire.tetle" label="目录名称"/></td><br/> </tr> <tr> <td> <s:textfield name="dire.link" label="目录链接"/><!-- cate.name 用来拿到页面的值 --></td><br/> </tr> <tr> <td><s:textfield name="dire.author" label="作者"/></td><br/> </tr> <tr> <td> 拿你这个程序来说action里定义属性public String dire.tetle;然后set, get方法 然后System.out.println(dire.tetle);
解决方案二:
或者 action里定义 public Dire dire; 加上set get 方法然后System.out.println(dire.getTetle);就完了
解决方案三:
dire.tetle 这么写 就说明 你 的action 有个属性是: dire 类型的 类 或者类似做法!在action里面直接 如果那个属性就叫 diredire.tetledire.link 就可以得到 具体 的值了!

时间: 2024-09-20 12:30:26

如何在action中拿到各种struts2标签中填入的值 ?的相关文章

微信开发中使用js改变title标签中的字符,安卓能改变,ios没有改变

问题描述 微信开发中使用js改变title标签中的字符,安卓能改变,ios没有改变 比如这种,document.title ="新的title名称"但貌似这种类型的写法都不行查了很久的百度没看到确切的解决方法,求大神赐教..

在innerHTML中为什么struts2标签不可以用,老是报org.apache.jasper.JasperException: /age.jsp(37,40

问题描述 原文件是这样的<%@pagelanguage="java"import="java.util.*"pageEncoding="UTF-8"%><%@tagliburi="http://www.sunbor.com/tags/sunbor"prefix="sunbor"%><%@tagliburi="http://java.sun.com/jsp/jstl/c

请教:(Struts2)在将Global Exception Redirect到一个Action后,如何在Action中获取该Exception

问题描述 我们知道在struts.xml中增加global-exceptions配置可以将未捕捉的异常指向一个result,且该result可显示一个jsp页面,在jsp页面中用<s:property value="exception.name"/>等可以显示该异常消息.但是因为我希望在显示异常前做一些额外处理,比如发送Email通知维护人员.所以我将result redirect到一个Action中,但是如何在该Action中获得捕捉到的异常?我使用了:1. Action

select-如何在action的一段代码中读出不同表单的内容,并一一对应?

问题描述 如何在action的一段代码中读出不同表单的内容,并一一对应? 比如说,我在action中,用一个pulbic String select(...)来写, 是不够在里面同时写上6个sql语句吗? 解决方案 用sql中的union,将6个select连起来 string sql = "(select xxx from xxx) union (select yyy from yyy) union(...)" 解决方案二: 楼上的语句是什么意思?求解释

异常处理-Struts2项目中声明式异常捕捉 却显示No result defined for action

问题描述 Struts2项目中声明式异常捕捉 却显示No result defined for action LoginForm.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"

如何在Action中收集jsp中的多个bean对象

问题描述 如何在Action中收集jsp中的多个bean对象 如何在Action中收集jsp中的多个bean对象,如果使用ModelDriven就只能收集一个对象,不知道怎么收集多个,希望各位大神帮帮忙啦

详解在Java的Struts2框架中配置Action的方法_java

在Struts2中Action部分,也就是Controller层采用了低侵入的方式.为什么这么说?这是因为在Struts2中action类并不需要继承任何的基类,或实现任何的接口,更没有与Servlet的API直接耦合.它通常更像一个普通的POJO(通常应该包含一个无参数的execute方法),而且可以在内容定义一系列的方法(无参方法),并可以通过配置的方式,把每一个方法都当作一个独立的action来使用,从而实现代码复用. 例如: package example; public class U

java hibernate-hibernate和struts2学习中的问题

问题描述 hibernate和struts2学习中的问题 解决方案 404找不到资源,检查下你的配置action和struts.xml的映射请求路径是否符合xml的配置规则 解决方案二: 把action贴出来看看 解决方案三: 404路径错误,看看你struct.xml里面的action的配置路径,和你页面跳转的路径是否一致 解决方案四: action 无法完成映射, 注意下你的action 和 struct.xml的配置是否一致, 还有就是检查一下action本身是否有问题

java-如何在struts2标签&amp;amp;lt;s:textfield&amp;amp;gt;上添加鼠标事件

问题描述 如何在struts2标签<s:textfield>上添加鼠标事件 如何struts2标签上添加鼠标事件,需求如下: 鼠标进入后在其下方显示一个可输入的 在下方输入数字后鼠标移出, 下方的中的数据转到原中然后下方隐藏, 给个思路或框架,本人对struts2标签不是很熟. 谢谢 解决方案 一般都是用js绑定鼠标事件,很容易实现你说的功能. 解决方案二: struts2的s:textField标签问题struts2 在之间添加或其他标签是出现可能的错误struts2中s:iterator