是否有可能设置一个<a href />
在我<f:selectItem itemLabel="label" />
在我的链接文字是itemLabel
?
我正在使用普通的太阳组件.
我正在尝试在我的jsf应用程序中使用数据源.我在web-apps context.xml中定义了数据源
web应用/ META-INF/context.xml的
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/Sale">
<Resource auth="Container"
driverClassName="com.mysql.jdbc.Driver"
maxActive="20"
maxIdle="10"
maxWait="-1"
name="Sale"
password="admin"
type="javax.sql.DataSource"
url="jdbc:mysql://localhost/sale"
username="admin"/>
</Context>
Run Code Online (Sandbox Code Playgroud)
web.xml中
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>faces/welcomeJSF.jsp</welcome-file>
</welcome-file-list>
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>ruby</param-value>
</context-param>
</web-app>
Run Code Online (Sandbox Code Playgroud)
和我的persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> …
Run Code Online (Sandbox Code Playgroud) 有没有办法隐藏我的数字属性的默认值?我有一个int
字段,在我的视图中,<h:inputText />
字段显示为0.除此之外,如果我将此输入留空,我会得到一个NullPointerException
.
我可以隐藏默认值并将空输入视为默认值吗?
我使用mojarra 2.1.2
上Tomcat 7
只是想知道是否有办法从我的类访问方法而不创建自定义taglib.
示例我得到了一个提供4种方法的类:hasDisplay(),hasCreate(),hasDelete()和hasEdit() - 所有这些只返回一个布尔值.
从我的jsp我只想
<c:if test="{ar.hasEdit}"></c:if>
Run Code Online (Sandbox Code Playgroud)
但这只适用于getter和setter方法,对吗?
我主要开发Java EE webapps,所以我根本没有桌面应用程序的经验.现在,我的一个朋友需要一个日常业务的小工具,我在后台使用Seam和MySQL数据库构建.根据我的经验,这很快就完成了.
现在我想进一步为他制作一个真正的小桌面应用程序.我已经查看了各种选项并开发了一个gtk#
应用程序,这Mono
似乎是我的方式来实现这个小项目.应用程序应该小而快,所以我在想这里我的解决方案是否需要一个完整的MySQL服务器.
我可以评估哪些选项而不是必须在workmachine上作为服务运行的数据库服务器?将数据存储为XML
?
为了澄清该应用程序现在有6个entites(产品,产品类型,颜色,尺寸,订单,生产).每天订单和生产都添加到ProductType,非常简单的东西.
上周我问了一个问题,但JSF和charset编码
现在我将这个JSF包含在我的JBoss Portal环境中.与常见的jboss portlet桥接器.当我提交表单时,会发生一些奇怪的事情:
门户网站是UTF-8所以我的表单输入也是UTF-8但是在提交之后,字符再次被编码为UTF-8,导致这样的东西
äöü
Run Code Online (Sandbox Code Playgroud)
如果再次提交响应页面,则会变为此
äöü
Run Code Online (Sandbox Code Playgroud)
您可以点击提交按钮,看到每次都会对字符进行编码.
这是否按预期工作?
从今天开始 - 我总是使用简单的JSP标签和JSTL,但现在我正在寻找更多的功能和更多的可用性.
通过谷歌搜索我发现Freemaker,Velocity和Tiles似乎非常有名.你们中的某些人是否有其他一些经验可以给我一个简短的介绍.
还是有其他值得研究的框架?