jsp a标签传值到action中,action接收不到传值

因为需求,今天在action中加了一个marker属性,尝试了很多方法 set,get方法也生成了,但是就接收不到值。

这时我注意到action中有我之前使用ajax请求数据返回json格式数据,不以json形式返回的都做了注解,但是新加入的marker没有加上

注解。之后加上注解就行了:

ex:

jsp

<a href="user_writeArticle?marker=<s:property value=‘1‘ />">新增</a>

action

private int marker
//设置marker属性不作为json的内容返回(如果不加这个注解action不会就收传值)
@JSON(serialize = false)
    public int getMarker() {
        return marker;
    }
    public void setMarker(int marker) {
        this.marker = marker;
    }
时间: 2024-11-05 05:03:26

jsp a标签传值到action中,action接收不到传值的相关文章

UI Action中Action name需保持有效的可读性和唯一性

在SN中创建UI Action的时候会涉及到Action Name的填写,此Action Name并非显示名称,而是为了其他调用的而使用的名称,这个名称不会自动校验.一般不会提示出错.但碰到问题检查起来会非常苦恼.所以它的名称应尽量具有可读性和唯一性,当然重点在后者. 案例:点击某条记录的一个自定义取消按钮(cancel button). 点击之后会报如下错误:Access to api 'setAbortAction' from scope 'x_xxxx' has been refused

struts2中action向action之间传数据和action向jsp传数据理解

1,在 Action中我们经常会从这个Action跳转到另一个Action中,这时我们就要用到redirect.redirect-action.chain, 其中redirect和redirect-action是重定向,相当于浏览器二次请求,之前的数据都会丢失,所有的参数.值栈和请求属性都会丢失.chain是服务器转发action,源Action的用户请求参数.值栈.session的数据赋值给目的Action,即在目的action中可以获得源action得到的请求参数值栈,session等数据.

jsp页面,使用Struts2标签,传递和获取Action类里的参数,注意事项。&lt;s:a action&gt;&lt;s:iterator&gt;&lt;s:param&gt;ognl表达式

在编写SSH2项目的时候,除了使用<s:form>表单标签向Action类跳转并传递参数之外,很更多时候还需要用到<s:a action="XXX.action">这个链接标签进行跳转,此时,传递需要的参数必不可少.此外,在jsp页面获取Action类传来的数据时,也需要留心一下属性获取的方式. 之前在这里,由于我的粗心大意,导致了jsp页面上没有相应的数据显示出来.原本以为是没有从数据库读取到数据,使得我从持久层.dao层.service层.action类检查

jsp页面和action的传值与action和action之间的转换传值等四个问题

情况一:jsp提交到某个action中,如果该action方法执行完毕之后还要转到该action中的另一个方法, 那么可以直接返回的时候返回该另一个方法,然后struts.xml中也要配置该方法 情况二: jsp页面提交某个action中,如果giantaction方法执行完毕之后还要转到另一个action中的某方法 此时需要用到重定向 只需要return "name值" 然后在struts.xml中配置重定向name 值,type类型使用redirect. 如果需要传递参数,可以如下

action中list传到JSP中取不到值的问题

今天遇到了这个问题 action中list传到JSP中取不到值 搞了半天是因为我在JSP中取值的的时候 <s:iterator  value="shlist" var="t"> 写成了下面这样 <s:property value="#t.SHAdd"/> 因为我数据库里的字段这样写的 其实应该是 <s:property value="#t.shadd"/> 万万没想到,我的hibernate

EF5+MVC4系列(11)在主视图中用Html.RenderPartial来调用分部视图(ViewDate传值);在主视图中用ajax调用action并在action中return PartialView返回分部视图(return view 和return PartialView 的区别)

一:主视图中调用子视图 在没有使用母版页的主视图中(也就是设置了layout为null的视图中),使用 Html.RenderPartial  可以调用分部视图(只调用视图,不调用action),并且使用 ViewData 来从主Action里面传值到主视图,或者是分布视图 最后生成的html如下   二:在主视图中用ajax调用子action并在子action中使用return PartialView返回分布视图(return view 和return PartialView 的区别) 这种情

Struts中Action三种接收参数的方式?

前言: 前面已经有一篇随笔介绍了Struts2的大概原理.本文就Struts2中Action与jsp页面进行数据对接时介绍几种常见方法! 值栈ValueStack 3个Action Action1 package com.gdufe.action; import com.opensymphony.xwork2.ActionSupport; /* * Action接收参数之后通过set方法赋给普通变量age,name; */ public class UserAction1 extends Act

Struts中Action三种接收参数的方式

前言: 前面已经有一篇随笔介绍了Struts2的大概原理.本文就Struts2中Action与jsp页面进行数据对接时介绍几种常见方法! 值栈ValueStack 3个Action Action1 package com.gdufe.action; import com.opensymphony.xwork2.ActionSupport; /* * Action接收参数之后通过set方法赋给普通变量age,name; */ public class UserAction1 extends Act

笔记01 登录、常用配置参数、Action访问Servlet API 和设置Action中对象的值、命名空间和乱码处理、Action中包含多个方法如何调用

Struts2登录 1. 需要注意:Struts2需要运行在JRE1.5及以上版本 2. 在web.xml配置文件中,配置StrutsPrepareAndExecuteFilter或FilterDispatcher 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <filter>     <filter-name>struts2</filter-name>     <filter-class>org.apache.struts2.di