小编Jos*_*osh的帖子

如何以编程方式从.properties文件中获取Struts2值?

假设我有一个带有定义值uploads.directory的struts.properties文件.如何以编程方式从Actioncontext访问该值?

struts2 properties actioncontext

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

保护生成的PDF

我必须生成大约18,000个包含敏感信息的PDF.PDF将通过Web应用程序提供给最终用户.显然,有些用户需要查看比其他用户更多的报告.我正在考虑提供PDF的两种方式是将每个PDF物理保存到Web应用程序下的目录或将PDF存储在数据库中.PDF只能由授权用户查看,我不希望用户猜测URL以查看其他用户信息.但是我把这些信息放在数据库中有点犹豫.

一种方式优于另一种方式吗?

pdf security

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

使用转义字符串格式绑定会破坏VS IDE和智能感知

在Silverlight中,我有一个超链接按钮定义如下:

<HyperlinkButton Content="{Binding FileName}" NavigateUri="{Binding MailLogAttachmentID, StringFormat=\/DownloadFile.aspx?objecttype\=proposalattachment&amp;id\=\{0\}}" />
Run Code Online (Sandbox Code Playgroud)

当我尝试查看设计器时,而不是XAML,我得到一个未处理的异常发生错误(索引(从零开始)必须大于或等于零且小于参数列表的大小)它给了我重新加载设计师的选项.在XAML中开发时,这也会破坏任何智能感知.如果我删除NavigateUri StringFormat表达式,一切都很好.应用程序编译正常,超链接按钮按预期工作.

有没有其他方法可以在不破坏设计者的情况下获得此功能?

silverlight xaml binding

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

NHibernate不保存对象的项集合

我有一个包含OrderItems的Order类.保存Order类时,数据库将填充Order信息,但没有子OrderItems保存到各自的表中.以下是Order映射的外观:

<class name="Order" table="Orders">
<id name="OrderID" column="OrderID" type="Int64" unsaved-value="0">
  <generator class="identity"/>
</id>
<list name="OrderItems" table="OrderItems" inverse="true" >
  <key column="OrderID"/>
  <index column="OrderItemID" />
  <one-to-many class="OrderItem" />
</list>
Run Code Online (Sandbox Code Playgroud)

以下是OrderItem映射的外观:

<class name="OrderItem" table="OrderItems">
<id name="OrderItemID" column="OrderItemID" type="Int64" unsaved-value="0">
  <generator class="identity"/>
</id>
<property name="OrderID" />
<many-to-one name="Order" class="Order" column="OrderID" not-null="true" />
</class>
Run Code Online (Sandbox Code Playgroud)

以下是保存订单的代码如下所示:

if (o.CreatedBy == null || o.CreatedBy == string.Empty) {
       o.CreatedBy = userID.ToString();
       foreach (OrderItem oi in obj.OrderItems) {
           oi.CreatedBy = userID.ToString();
           oi.ModifiedBy = userID.ToString();
           oi.ModifiedOn = DateTime.Now;
        }
 }
 o.ModifiedBy = …
Run Code Online (Sandbox Code Playgroud)

collections nhibernate

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