我一直在开发 CXF Web 服务,但遇到了一些 麻烦。在 SO 的帮助下,我的服务根据相当复杂的模式进行了验证——这是项目的要求。然而,我注意到验证方面存在一些奇怪的问题。
虽然数据类型经过验证(例如,捕获随机字母数字字符串而不是日期并作为 SOAP 错误返回),但长度和模式限制却没有验证。如果 xs:string 的 maxLength 设置为 20,并且我输入 25 个“a”,则该服务很乐意提供帮助。
我正在使用 2.2.7-SNAPSHOT - 由于快照解决了 2.2.6 中的另一个问题,我一直坚持未发布。有人有主意吗?我在其他问题中发布了有关该项目的更多详细信息,但请告诉我配置文件或输出是否有帮助。
如何NSDictionary使用数组计数创建多个变量?
这基本上就是我提出的,但我不确定如何使用Objective-C语法来完成这项工作.doesntContainAnother是一个NSArray.我希望字典的名称使用当前值loopInt.
int *loopInt = 0;
while (doesntContainAnother.count <= loopInt) {
NSMutableDictionary *[NSString stringWithFormat:@"loopDictionary%i", loopInt] = [[[NSMutableDictionary alloc] init] autorelease];
[NSString stringWithFormat:@"loopDictionary%i", loopInt] = [NSDictionary dictionaryWithObject:[array1 objectAtIndex:loopInt]
forKey:[array2 objectAtIndex:loopInt]];
loopInt = loopInt + 1;
}
Run Code Online (Sandbox Code Playgroud) 我无法从jsp页面链接到样式表.我认为它与我的目录结构有关,它是:
WEB-INF
|-- css
| |-- main.css
|
|-- jsp
|-- login.jsp
Run Code Online (Sandbox Code Playgroud)
我尝试过各种形式的标准html链接标记,例如:
<link href="css/main.css" rel="stylesheet" type="text/css" media="screen" />
<link href="main.css" rel="stylesheet" type="text/css" media="screen" />
<link href="WEB-INF/css/main.css" rel="stylesheet" type="text/css" media="screen" />
Run Code Online (Sandbox Code Playgroud)
我也尝试将css文件包含在jsp文件夹中并直接链接到它.什么都行不通.当我在部署后查看源代码并尝试直接访问CSS文件时,它不存在,但这对我来说并不奇怪,因为它位于WEB-INF目录中.
我还验证了它已与其他应用程序一起部署.jsp源是:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login</title>
<link href="css/main.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logout"> </div>
<h1>Login</h1>
</div>
<div id="content" class="content">
<form action="" method="post" name="login-form">
<fieldset>
<legend>Login</legend>
<table border="0" align="center">
<tr>
<td><label>User Name:</label></td>
<td><input type="text" name="userName" /><br><br></td>
</tr>
<tr>
<td><label>Password:</label></td>
<td><input …Run Code Online (Sandbox Code Playgroud) 在.NET中是否有像堆这样的类?我需要某种收集,我可以从中检索最小值.元件.我只想要3个方法:
我不能使用排序列表,因为键必须是唯一的,我可能有几个相同的元素.
我在c#.NEt 2.0工作.我有一个类,让我们说X有很多属性.每个属性都有一个自定义属性,一个整数,我打算用它来指定最终数组中的顺序.
使用反射我读取所有属性并将值分组并将它们放入一个通用的属性列表中.这有效,我可以抓住价值观.但是根据放置在每个属性上的自定义属性,该计划是SORT列表,最后将已经排序的属性值读出到字符串中.
我正在尝试简化一个需要大量空间和时间来编写的switch语句.查看代码,你会明白的.如果没有,我稍后会解释.
// When row is selected
- (void)pickerView:(UIPickerView *)pickerTimer didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
switch (row) {
case 0:
NSLog(@"It obviously worked.0");
break;
case 1:
NSLog(@"It obviously worked.1");
break;
case 2:
NSLog(@"It obviously worked.2");
break;
case 3:
NSLog(@"It obviously worked.3");
break;
case 4:
NSLog(@"It obviously worked.4");
break;
case 5:
NSLog(@"It obviously worked.5");
break;
case 6:
NSLog(@"It obviously worked.6");
break;
default:
NSLog(@"It did kindof work.NIL");
break;
}
}
Run Code Online (Sandbox Code Playgroud)
有什么方法可以简化这个吗?只是喜欢,
NSLog(@"It did work! %@", row);
Run Code Online (Sandbox Code Playgroud)
为了记录,我尝试了,它没有用.
我希望有一个A参数化的接口T A<T>,并且也希望每个实现它的类也实现Comparable(使用T及其子类型).写作似乎很自然interface A<T> extends Comparable<? extends T>,但这不起作用.那我该怎么办?
我正在使用jQuery.ajax从页面中提取表单数据,并将其发送到我的数据库(通过另一个PHP页面).
表格信息收集方式:
var X=$('#div1').val();
var Y=$('#div2').val();
Run Code Online (Sandbox Code Playgroud)
这用于构建POST字符串,即
var data='varx='+X+'&vary='+Y;
Run Code Online (Sandbox Code Playgroud)
显然,如果使用&符号,这是有问题的.什么是逃避变量的最佳方法,特别是使用户可以安全地使用&符号(&)?
谢谢!
将在0-32范围内添加6个随机唯一数字并对结果进行模数有利于高数字?
示例:9 +10 +11 +18 +25 +28 +32 = 133%20 = 13
我正在上JSP,我有一个任务...我们必须编写一个JSP页面,它接受用户输入,验证输入,然后将其转发到不同的网站.更确切地说,我们被要求实施Amtrak网站的FareFinder功能的基本版本.
这个任务有两个主要目的:
(a)编写作为中间件执行的JSP;
(b)编写验证表格数据的JSP.
关于进行验证的原则,我有一个普遍的问题.目前我有一个JSP,它有一个表单和一个提交按钮.当用户单击提交按钮时,我将它们转发到Validate.jsp.然后Validate.jsp将验证数据,如果输入正常,它将自动将请求重定向到Amtrak网站,并填写所有参数.
FareFinder.jsp - > Validate.jsp - > Amtrak
(点击文件名查看我在牧场中的所有代码)
简而言之,我正在做FareFinder.jsp的主要事情:
<FORM METHOD=POST ACTION="Validate.jsp">
<!-- all the input fields are up here -->
<P><INPUT TYPE=SUBMIT></P>
</FORM>
Run Code Online (Sandbox Code Playgroud)
我在Validate.jsp中做的主要事情:
<%@ page import="java.util.*" import="java.io.*"%>
<%
// retreive all the parameters
String origin = request.getParameter("_origin");
String depmonthyear = request.getParameter("_depmonthyear");
String depday = request.getParameter("_depday");
String dephourmin = request.getParameter("_dephourmin");
String destination = request.getParameter("_destination");
String retmonthyear = request.getParameter("_retmonthyear");
String retday = request.getParameter("_retday");
String rethourmin = request.getParameter("_rethourmin");
String adults = request.getParameter("_adults");
String children = request.getParameter("_children"); …Run Code Online (Sandbox Code Playgroud) java ×3
.net ×2
c# ×2
generics ×2
jsp ×2
objective-c ×2
validation ×2
attributes ×1
cxf ×1
escaping ×1
heap ×1
inheritance ×1
interface ×1
iphone ×1
javascript ×1
jaxb ×1
jquery ×1
math ×1
modulo ×1
random ×1
reflection ×1
spring ×1
spring-mvc ×1
string ×1
uipickerview ×1
variables ×1
xsd ×1