小编Bal*_*usC的帖子

mailto链接与HTML正文

mailto在HTML文档中有几个链接.

<a href="mailto:etc...">
Run Code Online (Sandbox Code Playgroud)

我可以在mailto:部分中插入HTML格式的正文href吗?

<a href="mailto:me@me.com?subject=Me&body=<b>ME</b>">Mail me</a>
Run Code Online (Sandbox Code Playgroud)

请注意,在iOS中,(2016),添加<i><b>标记为简单的斜体,粗体格式是完全正常的.

html mailto email

300
推荐指数
8
解决办法
41万
查看次数

if ... else或JSP或JSTL中的其他内容

我有一个开放式的问题..

我想要一个基于条件(桌面/ ipad)的HTML代码..说条件1 /条件2

我希望为每个条件都有单独的HTML代码段...

if (condition 1) {
    Some HTML code specific for condition 1
}
else if (condition 2) {
    Some HTML code specific for condition 2
}
Run Code Online (Sandbox Code Playgroud)

我想测试的条件(在JS中)是;

if (condition 1) {
    Some HTML code specific for condition 1
}
else if (condition 2) {
    Some HTML code specific for condition 2
}
Run Code Online (Sandbox Code Playgroud)

现在必须在.jsp页面中实现...

那我该怎么做?我应该使用JSTL吗?什么是最好的方法?

主要的是只有实际加载/呈现相应的代码,例如,如果条件1为真,则条件2中的HTML代码根本不应该执行(除了隐藏在浏览器中)

jsp if-statement jstl

277
推荐指数
7
解决办法
77万
查看次数

如何反编译整个Jar文件?

有没有人知道一个可以反编译整个Jar文件而不是单个类的免费反编译器?我有一个子类的问题,如名称$ 1.class name $ 2.class name.class

java jar decompiler

272
推荐指数
6
解决办法
52万
查看次数

如何在更改下拉列表时提交表格?

我在JSP中创建了一个页面,我有一个下拉列表,一旦用户选择了一个值,他必须单击go按钮,然后将值发送到Servlet.

            </select>
            <input type="submit" name="GO" value="Go"/>
Run Code Online (Sandbox Code Playgroud)

我如何做到这一点,以便它在变化时做到这一点?例如,当用户选择John时,他的所有细节都从DB中重新获得并显示.我希望系统无需单击go按钮即可完成.

html jsp

263
推荐指数
4
解决办法
57万
查看次数

为什么JSF多次调用getter

假设我像这样指定一个outputText组件:

<h:outputText value="#{ManagedBean.someProperty}"/>
Run Code Online (Sandbox Code Playgroud)

如果我在someProperty调用getter for时打印一条日志消息并加载页面,那么注意每个请求多次调用getter是很容易的(在我的情况下发生了两次或三次):

DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some property
DEBUG 2010-01-18 23:31:40,104 (ManagedBean.java:13) - Getting some property
Run Code Online (Sandbox Code Playgroud)

如果someProperty计算的值很昂贵,这可能是一个问题.

我用Google搜索了一下,认为这是一个已知问题.一个解决方法是包括一个检查,看看它是否已经计算过:

private String someProperty;

public String getSomeProperty() {
    if (this.someProperty == null) {
        this.someProperty = this.calculatePropertyValue();
    }
    return this.someProperty;
}
Run Code Online (Sandbox Code Playgroud)

这个问题的主要问题是你得到大量的样板代码,更不用说你可能不需要的私有变量了.

这种方法有哪些替代方案?没有那么多不必要的代码,有没有办法实现这一目标?有没有办法阻止JSF以这种方式行事?

感谢您的输入!

getter performance jsf el

253
推荐指数
4
解决办法
9万
查看次数

Tomcat服务器在localhost上需要的几个端口(8005,8080,8009)已在使用中

当我尝试在Eclipse中运行Tomcat上的简单JSP程序时,我收到以下错误.

Tomcat v6.0 Server在localhost上所需的几个端口(8005,8080,8009)已在使用中.服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口.要启动此服务器,您需要停止其他进程或更改端口号.

这是怎么造成的,我该如何解决?

java eclipse tomcat

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

如何更改<input type ="file"/>的按钮文本?

<input type="file" value="Browse" name="avatar" id="id_avatar" />
Run Code Online (Sandbox Code Playgroud)

我试图修改它value,但它不起作用.如何自定义按钮文字?

html input

234
推荐指数
12
解决办法
40万
查看次数

bean初始化完成后如何调用方法?

我有一个用例,我需要在ApplicationContext加载时只在bean中调用一个(非静态)方法.如果我使用MethodInvokingFactoryBean吗?或者我们有更好的解决方案?

作为旁注,我使用ConfigContextLoaderListener在Web应用程序中加载应用程序上下文.并希望,如果bean'A'被实例化,只需调用methodA()一次.

怎么能很好地做到这一点?

spring initialization startup applicationcontext

228
推荐指数
5
解决办法
29万
查看次数

什么是JSF资源库以及如何使用它?

在JSF <h:outputStylesheet>,<h:outputScript><h:graphicImage>组件具有library属性.这是什么以及如何使用它?Web上有很多示例,它们使用如下公共内容/文件类型css,js以及img(或image)作为库名称,具体取决于所使用的标记:

<h:outputStylesheet library="css" name="style.css" />
<h:outputScript library="js" name="script.js" />
<h:graphicImage library="img" name="logo.png" />
Run Code Online (Sandbox Code Playgroud)

它有用吗?library这些示例中的值似乎只是重复标记名称已经表示的内容.对于<h:outputStylesheet>它来说,基于标签名称已经很明显它代表了一个"CSS库".与以下内容有什么不同,它们的工作方式相同?

<h:outputStylesheet name="css/style.css" />
<h:outputScript name="js/script.js" />
<h:graphicImage name="img/logo.png" />
Run Code Online (Sandbox Code Playgroud)

此外,生成的HTML输出有点不同.给定URL模式的上下文路径/contextnameFacesServlet映射*.xhtml,前者生成以下HTML,其库名称为请求参数:

<link rel="stylesheet" type="text/css" href="/contextname/javax.faces.resource/style.css.xhtml?ln=css" />
<script type="text/javascript" src="/contextname/javax.faces.resource/script.js.xhtml?ln=js"></script>
<img src="/contextname/javax.faces.resource/logo.png.xhtml?ln=img" alt="" />
Run Code Online (Sandbox Code Playgroud)

而后者在URI的路径中生成以下带有库名的HTML:

<link rel="stylesheet" type="text/css" href="/contextname/javax.faces.resource/css/style.css.xhtml" />
<script type="text/javascript" src="/contextname/javax.faces.resource/js/script.js.xhtml"></script>
<img src="/contextname/javax.faces.resource/img/logo.png.xhtml" alt="" />
Run Code Online (Sandbox Code Playgroud)

后一种方法在事后看来也比前一种方法更有意义.该library属性究竟有用吗?

resources jsf jsf-2

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

从java.sql.ResultSet中检索列名

java.sql.ResultSet没有办法String通过使用列的索引获取列的名称?我查看了API文档但我找不到任何东西.

java jdbc

221
推荐指数
5
解决办法
32万
查看次数