小编Dav*_*vid的帖子

HTTP方法的默认形式是什么?

在未指定方法的情况下提交HTML表单时,使用的默认HTTP方法是什么?GET还是POST?

这种行为是否在HTML标准之间发生了变化?

如果可能,请引用W3C标准文档.

html forms

139
推荐指数
5
解决办法
8万
查看次数

通过CSS禁用自动完成功能

是否可以使用CSS在表单元素(特别是文本字段)上禁用自动完成功能?

我使用的标签库不允许自动完成元素,我想在不使用Javascript的情况下禁用自动完成功能.

html css forms

86
推荐指数
5
解决办法
10万
查看次数

比较Java中的数字

在Java中,所有数字类型都从java.lang.Number扩展.拥有如下方法是一个好主意:

public boolean areEqual(Number first, Number second) {
    if (first != null && second != null) {
        return first.equals(second);
    }
}
Run Code Online (Sandbox Code Playgroud)

我担心双重2.00000不等于int 2的情况.这些是由内置等于处理吗?如果没有,有没有办法在java中编写一个简单的数字比较函数?(apache commons等外部库都可以)

java comparison numbers

20
推荐指数
3
解决办法
7万
查看次数

Jboss 4.2.3的Servlet规范

Jboss 4.2.3支持哪些Servlet规范和JSP版本?

java jboss

8
推荐指数
2
解决办法
5288
查看次数

用于Struts 2异常拦截器的Log4j Logger

我在log4j.xml中列出哪个记录​​器来捕获未处理的struts 2异常?

我在struts.xml中声明了以下代码:

<package name="default" extends="struts-default">
   <interceptor-stack name="defaultStack">
      <interceptor-ref name="timer"/> 
  <interceptor-ref name="logger"/> 
      <interceptor-ref name="exception">
            <param name="logEnabled">true</param>
            <param name="logCategory">error.unhandled</param>
            <param name="logLevel">WARN</param>
      </interceptor-ref>
   </interceptor-stack>
</package>
Run Code Online (Sandbox Code Playgroud)

在我的log4j.xml文件中,我声明了以下记录器:

<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%p [%c] - %C{1}.%M(%L) | %m%n"/>
    </layout>
</appender>
<logger name="error.unhandled">
    <level value="DEBUG"/>
    <appender-ref ref="CONSOLE" />
</logger>
Run Code Online (Sandbox Code Playgroud)

但是,当Struts抛出异常时,log4j没有正确记录它.我知道我的log4j.xml正在被正确解析,因为我可以手动创建一个带有名为"error.unhandled"的记录器的java类,并直接向它写入ERROR级别的消息.一位同事还建议我应该尝试捕获log4j.logger.error.unhandled记录器,但这也不起作用.

Struts 2使用哪个记录器用于异常拦截器?

java log4j struts2

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

TinyMCE禁用转义

我正在使用tinyMCE编辑现有网站的内容.本网站的格式为:

HTTP://localhost/start.jsp%3Fparam=value

其中%3F是问号字符的转义字符串.当TinyMCE编辑包含其中一个链接的页面时,它会将"%"符号转换为"%25",从而破坏链接.

如何禁用tinyMCE逃脱百分号?

我有以下配置集:

tinyMCE.init({
     mode: "specific_textareas",
     editor_encoding: "raw",
     editor_selector: "tinyMCE",
     relative_urls : false,
     convert_urls : false
}
Run Code Online (Sandbox Code Playgroud)

注意:我使用setContent填充tinyMCE编辑器的初始值.

encoding tinymce escaping

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

参数"方法"不起作用(Struts 1)

我在struts.xml中声明了以下操作:

    <action path="/updateAccountInfo"
            type="org.myCompany.UpdateAccountAction"
            name="myAccountForm"
            scope="session"
            validate="true"
            parameter="method" 
            input="/updateAccountInfo.jsp">
        <forward name="success" path="/updateAccountInfo.jsp" />
    </action>
Run Code Online (Sandbox Code Playgroud)

在我的JSP页面中,我有以下形式:

<html:form action="/updateAccountInfo.do">
    <input type="hidden" name="method" value="sendMessage" />
Run Code Online (Sandbox Code Playgroud)

在我的java类中,我有以下方法:

public final ActionForward sendMessage(final ActionMapping mapping, final ActionForm form, final HttpServletRequest request, final HttpServletResponse response) throws Exception {
    System.out.println("sending");
    return null;
}
Run Code Online (Sandbox Code Playgroud)

Struts不是运行sendMessage,而是调用execute方法.为什么?我的struts-config错了吗?或者我错过了另一个配置设置?

java jsp struts struts-1

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

标签 统计

java ×4

forms ×2

html ×2

comparison ×1

css ×1

encoding ×1

escaping ×1

jboss ×1

jsp ×1

log4j ×1

numbers ×1

struts ×1

struts-1 ×1

struts2 ×1

tinymce ×1