标签: struts-1

用于删除postgreSQL中的重音的功能

可能重复:
PostgreSQL是否支持"重音不敏感"排序规则?

我正在尝试删除重音,所以当我进行SELECT时它会忽略它们.

例:

SELECT * FROM table WHERE
table.id ILIKE 'Jose';
Run Code Online (Sandbox Code Playgroud)

它返回:

José
Jose
Jósé
Jóse
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

我发现这些功能并且它们不起作用,我想可能是因为我使用的是Struts 1.X,请检查它们并告诉我哪里错了或我应该使用哪些其他功能.

第一功能

CREATE OR REPLACE FUNCTION unaccent_string(text) RETURNS text AS $$
DECLARE
    input_string text := $1;
BEGIN

input_string := translate(input_string, 'âãäå???ÁÂÃÄÅ???', 'aaaaaaaaaaaaaaa');
input_string := translate(input_string, 'èééêë??????????', 'eeeeeeeeeeeeeee');
input_string := translate(input_string, 'ìíîïì???ÌÍÎÏÌ???', 'iiiiiiiiiiiiiiii');
input_string := translate(input_string, 'óôõö???ÒÓÔÕÖ???', 'ooooooooooooooo');
input_string := translate(input_string, 'ùúûü????ÙÚÛÜ????', 'uuuuuuuuuuuuuuuu');

return input_string;
END;
$$ LANGUAGE plpgql;
Run Code Online (Sandbox Code Playgroud)

第二功能

CREATE OR REPLACE FUNCTION norm_text_latin(character varying) 
  RETURNS character varying AS …
Run Code Online (Sandbox Code Playgroud)

postgresql function struts-1

25
推荐指数
1
解决办法
2万
查看次数

使用struts令牌进行跨站点请求防伪

我想为我的Web应用程序实现跨站点请求防伪,这是基于struts 1.x框架.我知道struts 2框架为此提供了令牌拦截器,我可以使用过滤器实现类似的功能.

我很少有人认为1)我怎么能用简单的方式生成独特的令牌呢?(我可以为此目的使用Action类令牌,用于避免重复的表单提交)

使用struts 1.x框架令牌机制进行CSRF预防是否存在任何问题

java struts cross-domain struts-1

19
推荐指数
1
解决办法
2万
查看次数

Struts 1的文档是否仍可在线获取?

我需要维护一个Struts 1应用程序.我知道,EOL差不多两年前,六年内没有新版本.无论如何,我们在Struts 1应用程序中拥有10万行工作代码,并且它不会因为我有更多现代感觉而消失.

我已经找了文档,所以我可以理解这个古老的框架,而且我是空的.这个链接坏了.如果您不计算EOL公告,此网站似乎只有Struts 2信息.

有没有人知道托管旧文档的网站?如果有人能指出Struts 1.2.7的文档,我将非常感激.

documentation struts struts-1

18
推荐指数
3
解决办法
9903
查看次数

如何将占位符放在struts文本字段标记中?

我得到错误,因为我在struts标签中使用占位符属性....

<html:text property="name" styleClass="form-control" placeholder="some text"/>

如何解决问题,请帮帮我.

提前致谢.

html javascript java jquery struts-1

17
推荐指数
2
解决办法
2万
查看次数

Struts 1.3动作转发参数

我正在开发一个使用Struts 1.3的小项目,我遇到了以下问题.

在一些业务逻辑发生之后,Action我想将控件转发给映射到的另一个Action struts-config.xml.

通常这是我解决这个问题的方式:

struts-config.xml中

<action path="/boardCreate" type="com.example.BoardCreateAction" name="BoardCreateForm" input="/board.jsp">
    <forward name="success" path="/board.do" redirect="true" />
</action>
Run Code Online (Sandbox Code Playgroud)

Java动作类

return mapping.findForward("success");
Run Code Online (Sandbox Code Playgroud)

这将重定向到board.do也映射到那里的动作.

我的问题是我想将控件重定向到:

<forward name="success" path="/board.do?id=1" redirect="true" />
Run Code Online (Sandbox Code Playgroud)

注意id = 1参数.除了重建我自己的行动之外,这是否还有其他任何方式?我找不到任何辩论此事的文件.谢谢!

java forwarding struts-1

16
推荐指数
1
解决办法
3万
查看次数

15
推荐指数
2
解决办法
5万
查看次数

Java Struts 1:从动作转向动作.通过ActionForms传递数据

我们一直在尝试从一个动作重定向到另一个动作,希望数据将在相应的ActionFormbean 之间传递.第一个操作接收来自浏览器的请求,打印数据字段,并将其转发到另一个操作,该操作打印相同的字段并重定向到JSP.

问题是ActionTo打印一个不正确的值 - 它commonInt的默认值是0,我们期望35.

这是一个代表示例:

public class ActionFrom extends DispatchableAction{

    public ActionForward send(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response){
        FormA formA = (FormA)form;

        formA.commonInt = 35;
        System.out.println("sent: "+formA.commonInt);
        return mapping.findForward("send");
    }
}

public class ActionTo extends DispatchableAction{

    public ActionForward recv(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response){
        FormB formB = (FormB)form;

        System.out.println("recv= "+formB.commonInt);

        return mapping.findForward("send");
    }
}
Run Code Online (Sandbox Code Playgroud)

而actionForms是:

public class FormA extends ActionForm {
    public int intA;
    public int commonInt; …
Run Code Online (Sandbox Code Playgroud)

java struts-1

14
推荐指数
2
解决办法
7万
查看次数

struts.xml和struts-config.xml

struts.xml和struts-config.xml有什么区别?它们是相同的还是它们之间有什么区别?

struts struts2 java-ee struts-1

13
推荐指数
1
解决办法
2万
查看次数

从Struts 1.2迁移 - > Struts2与Spring-MVC(主要是对Struts1.2 taglib支持)

主要问题:如果我的应用程序当前正在使用Struts 1.x - 并且我正在考虑迁移到用于MVC框架的EITHER Spring-MVC或Struts2 - 是否有任何一个可以更容易从Struts1.2迁移?

为了澄清,我不是在问SpringMVC或Struts2是否总体上更好(SO上有许多现有的Q来解决这个问题) - 从Struts1.2迁移到哪一个更容易.

从迁移的角度来看,我最感兴趣的一点是:在JSP页面中继续(在开始时)继续使用struts1.x的taglib,同时在后端更改为Struts2(或SpringMVC)的API.(换句话说,这些框架中的任何一个都可以支持Struts1.x的taglib作为插件)吗?[注意:这不是一个长期的解决方案 - 但会减少集成的痛苦,因为JSP不需要立即重写.我认为这个问题是有道理的 - 如果没有,请说明为什么]

话虽如此,我当然对任何其他迁移优势感兴趣.


一些背景:

我正在开发一个应用程序,其MVC层是通过Struts 1.2编写的.我们也使用Spring IOC - 尽管该应用程序目前还没有Struts层和Spring的DI设备之间的强大集成.(注意:这是我们在重构时计划纠正的内容,但我的理解是通过一些规划 - 即使使用Spring IOC + Struts2组合也可以正确/有效地完成.)

作为改进/重构代码库的一部分 - 我们希望升级到更现代的MVC框架(以便消除对Action/Form类的需求,并在可能的情况下使用基于Annotation的配置等)但保持整体经典-MVC风格(即目前没有兴趣跳跃到JSF,Tapestry,GWT,Flex,Play等等.我明白这些是非常不同的东西 - 将它们混为一谈只是为了给出一个大致的想法..)此外,我的愿望是采用具有合理牵引力/动力的东西 - 因此为此推定Stripes.这似乎只是让Spring-MVC和Struts2成为竞争者(尽管如果有其他类似风格和强大的行业牵引力 - 我们肯定会考虑它)

可以切换到其中任何一个都需要下降工作量 - 但计划是在模块化水平上进行.出于这个原因,如果其中任何一个支持Struts 1.2的taglib - 它将使切换/测试更容易(因为我们可以在新API中编写特定模块的"Control"实现 - 并让第二个服务器运行旧的Struts1 .2使用相同的jsps实现.QA测试在某种程度上将是"苹果到苹果".这是否有意义,或者这种方法(如果可行的话)会导致比解决更多的麻烦?

另外,如上所述,虽然我的主要问题是使用Spring-MVC或Struts2运行struts1.2的taglib - 我也对Struts2-vs-Spring-MVC的任何其他MIGRATION优势感兴趣.

java migration struts2 spring-mvc struts-1

11
推荐指数
1
解决办法
1万
查看次数

Struts 1和Struts 2之间的区别?

我一直在使用struts 2,但由于一些原因,我正在转移(返回)Struts 1.我想知道它们之间的主要差异,比如程序可用性和一般流程.

struts2 struts-validation struts-1

9
推荐指数
2
解决办法
3万
查看次数