有没有办法告诉h:outputTextJSF(2.0)在字符串中插入一个换行符(甚至更好:像" - "这样的自定义字符串)?我的问题是,当我在一个没有空格的字符串中有一个很长的单词时,我的数据表(PrimeFaces)会变得太宽.它有效,当我有一个长文本"正常"的单词,然后下一个单词打印在下一行.
虽然我可以使用转换器,但这仍然意味着我必须在字符串中查找长字,然后在每次显示文本时剪切它们.这对于少量数据会以某种方式工作,但是当数据库变得越来越大时它需要很多处理能力(并且它会).
在插入数据库之前,我也可以扫描字符串中的长字,这意味着我只需要处理字符串一次,但是如果我需要它,我也无法完全重建原始字符串.
有人对此有任何意见吗?
罗伯特,先谢谢你,并致以最诚挚的问候
我来自强大的Java背景,近年来也在C#中开发.
我永远无法理解的是Visual Studio IDE与Intelli-J IDEA和Eclipse(Java)相比有多远(个人意见).
微软从VS 2005到VS 2008都有所改进,但我觉得他们在将开发经验提升到新的水平方面并不是那么完美.
我想知道的是,VS 2010有什么不同吗?
为什么工具和语法编辑器在Java IDE中更加"进化".
仅举几个:
谢谢.
我正在创建一个COM Visible C#对象来代理对VB6应用程序的Web服务的调用.我有一个返回对象数组的方法.
public DocActionReport[] DocActionReportByDateRange(System.DateTime reportStartDate, System.DateTime reportEndDate)
{
object[] results = this.Invoke("DocActionReportByDateRange", new object[] {
reportStartDate,
reportEndDate});
return ((DocActionReport[])(results[0]));
}
Run Code Online (Sandbox Code Playgroud)
当我通过VB6调用此方法时,如下所示:
Dim proxy As New QueueMovementServiceClient.ReadQueueInfo
Dim report() As QueueMovementServiceClient.DocActionReport
report = proxy.DocActionReportByDateRange(startDate, reportEndDate)
Run Code Online (Sandbox Code Playgroud)
它成功执行(我可以看到通过登录Web服务)但没有数据返回到VB6中的对象(LBound(报告)== 0,UBound(报告)== -1).
我尝试了几种不同的方法(将方法更改为void方法并将集合作为ref参数传递)但到目前为止没有任何乐趣.
我需要做什么才能将对象数组(列表,集合等)返回给VB6使用者?
我想知道每次循环周期结束时是否在Java中执行条件评估for和while循环.
例:
int[] tenBig = new int[]{1,2,3,4,5,6,7,8,9,10};
for(int index = 0;index < tenBig.length;index++){
System.out.println("Value at index: "+tenBig[index]);
}
Run Code Online (Sandbox Code Playgroud)
将index < tenBig.length要执行的每一个循环周期结束的时间?
假设和经验告诉我是的.
我知道在这个例子中它tenBig.length是一个常数,因此不会对性能产生影响.
但我们假设条件操作在不同情况下需要很长时间.我知道合理的做法是将tenBig.length变量分配给变量.
我仍然希望确保每次评估它.
下面是一些代码,用于确定应该在多宿主框上工作的本地主机名:
/**
* Work out the first local host name by iterating the network interfaces
*
* @return
* @throws SocketException
*/
private String findFirstLocalHostName() throws SocketException {
Enumeration<NetworkInterface> ifaces = NetworkInterface.getNetworkInterfaces();
while (ifaces.hasMoreElements()) {
NetworkInterface iface = ifaces.nextElement();
Enumeration<InetAddress> addresses = iface.getInetAddresses();
while (addresses.hasMoreElements()) {
InetAddress add = addresses.nextElement();
if (!add.isLoopbackAddress() && add.isSiteLocalAddress()) {
return add.getHostName();
}
}
}
throw new RuntimeException("Failed to determine local hostname");
}
Run Code Online (Sandbox Code Playgroud)
对isSiteLocalAddress的调用是否会引入错误?我找不到有关此方法的任何有用信息,但我感觉它只与IP v 6有关并且已被弃用.
如何查询SQL Server以获取SQL Server 2005表列的创建日期?
我试图sp_columns [tablename]获取该信息,但创建日期未包含在此存储过程中.
如何才能做到这一点?
默认情况下,我开发的Java Web应用程序在http上运行.
假设,如果我希望我的网络应用程序在https上运行,那么作为开发人员我应该做些具体的事情吗?或者它完全是一个网络人员的任务,与开发人员无关?
基本上我想了解在https上托管Java Web应用程序的步骤.
这是我正在处理的webapp中遇到的一个问题.
因此,我没有用不相关的代码混淆问题,而是在一个孤立的,简化的webapp中重新创建了问题,只展示了这个问题.
希望这有助于找到解决方案.
我有一个Web用户控件,其内容如下:
<% if (ShowAlertScript)
{ %>
<script type="text/javascript">
function AlertMe()
{
alert('Hello World!');
}
</script>
<% } %>
<input type="button" onclick="AlertMe()" value="Say Hello" />
Run Code Online (Sandbox Code Playgroud)
它的代码隐藏只不过是布尔定义ShowAlertScript.
这表示我在大型webapp中具有的控件有两种模式:输入模式和显示模式.在输入模式下,它有一个大的javascript块,只有用处; 它做了一些很酷的东西来帮助用户输入信息.
这种控制在大局中的布局方式如下:
<asp:ScriptManager runat="server" />
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:MultiView ActiveViewIndex="0" runat="server" ID="mvw">
<asp:View runat="server">
<asp:Button runat="server" ID="btnSwitch"
OnClick="btnSwitch_Click" Text="Switch" />
</asp:View>
<asp:View runat="server">
<uc:MyInputControl runat="server" ID="micInput" ShowAlertScript="true" />
</asp:View>
</asp:MultiView>
</ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)
单击时btnSwitch,它只需使用用户控件切换到第二个视图.请注意我ShowAlertScript已经初始化了true.
可能的输出是,因为我在用户控件中"显示警报脚本",所以AlertMe()当您单击input-button …
请不要介意我的问题,因为我对软件知之甚少,因为我来自网络视角.例如,在web css中用于设计和外观
所以..
如何使用c ++和java等程序为软件和游戏创建设计,模板和环境?
他们的设计是否有相同的语言?
我正在尝试更新到旧版本,但我得到:
$ svn update -r126
svn: Target path does not exist
Run Code Online (Sandbox Code Playgroud)
一个简单的更新工作正常.此外,更新到修订版126适用于其他计算机,而不是我的.
知道这里有什么不对吗?
java ×4
arrays ×1
asp.net ×1
c++ ×1
com-interop ×1
eclipse ×1
http ×1
https ×1
ide ×1
inet ×1
javascript ×1
jsf ×1
jsf-2 ×1
loops ×1
primefaces ×1
sql ×1
sql-server ×1
string ×1
svn ×1
t-sql ×1
updatepanel ×1
vb6 ×1