R: validator NullPointer- please help

2002-06-02 Thread daniele rizzi


hi,
have you enclosed the jakarta regexp library?
(it's required by validator only, so everything else works
as usual)

bye, d.rizzi

-Messaggio originale-
Da: Peter Onthrops [mailto:[EMAIL PROTECTED]]
Inviato: venerdi 31 maggio 2002 18.47
A: [EMAIL PROTECTED]
Oggetto: validator NullPointer- please help



I am having problems installing the validator. I am getting a
NullPointerException (see below) in the validate method of
...commons.validator.Validator. I followed the install instructions and just
can't figure out what it causing the exception.

---

java.lang.NullPointerException
at org.apache.commons.validator.Validator.validate(Unknown Source)
at org.apache.struts.validator.action.ValidatorForm.validate(Unknown
Sou
rce)
at
org.apache.struts.action.ActionServlet.processValidate(ActionServlet.
java:2038)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:149
7)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:504)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:211)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind[Orion/1.5.4 (build 10585)]._deb._lnc(.:514)
at com.evermind[Orion/1.5.4 (build 10585)]._deb._wmb(.:170)
at com.evermind[Orion/1.5.4 (build 10585)]._co._wbb(.:581)
at com.evermind[Orion/1.5.4 (build 10585)]._co._fs(.:189)
at com.evermind[Orion/1.5.4 (build 10585)]._bt.run(.:62)

-

My configuration is as follows.

1) /WEB-INF/struts-config.xml

 (MyForm extends
ValidatorForm)

2) /WEB-INF/validation.xml


   
   
   
  
  
   
  
  
   



3) validator-rules.xml includes the validator "required"

4) /WEB-INF/lib includes commons-validator.jar, struts-validator.jar, and
jakarta-regexp-1.2.jar

5) web.xml includes the example servet config given in the install
directions

My guess is I missed a configuration step, however I can't seem to figure
out where.

Any help is greatly appreciated.



Thanks so much,

Petra



-
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: Design Advice - Relational Databases & Java Objects

2002-06-02 Thread @Basebeans.com

Subject: Re: Design Advice - Relational Databases & Java Objects
From: Vic C <[EMAIL PROTECTED]>
 ===
Somone someplace need to know "how" the DB layer talks to DB. No magic 
in computers, and a common applied practice is roll your own beans.

The beans need to logicaly map to the presentation. For example if you 
have a master detail or more complex relationship on the page, I do this 
using beans that contains beans that iterate that reprsent the logical 
relationship (for example a mutual fund information with a list of 
stocks in it would be a mortgage bean that has a DAO that contains a 
stock bean that iterates and has a stocks DAO based on a foreign key, if 
that is what the user wants to see). But how this logical relationship 
makes sense in your application requires your thinking, therefore no O/R 
tool can do it for you.

In addition, you need to make sure your beans work with other tags, such 
as Standard Tags (you should be using Standard Tags as much as possible) 
or even bean define. Implication here is that if you have MVC simple 
beans you are set. However if you do PetStore type designs, where you 
have BO and VO and DTO... it makes it a bit less flexible.

Most automated tools are only usefull for very simple or very small 
applications.
Just learn JDBC and RowSet and you are set.

my 2 c.
Vic




Jin Bal wrote:
> IMHO
> It's better that any db access layer does not know "how" to get a database
> connection,  it just gets given them by the client calling it.  This way if
> you need to change the way you grab db connections the db access layer is
> none the wiser and no code changes are needed
> 
> Jin
> - Original Message -
> From: "Adam Hardy" <[EMAIL PROTECTED]>
> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> Sent: Wednesday, May 29, 2002 5:44 PM
> Subject: Design Advice - Relational Databases & Java Objects
> 
> 
> 
>>Hi All,
>>
>>I saw this thread in the archives and I thought I'd pinch the title.
>>I've spent this afternoon surfing the web looking at stuff on Sun,
>>Jakarta  and lots of smaller sites looking for a ready-made data access
>>layer package but I take it there isn't an open-source one out there.
>>
>>Obviously I don't want to tie my data access layer to struts, so there
>>are a few questions I've got.
>>
>>(1) Is it best for the data access layer to throw exceptions on error to
>>be picked up by the business objects & then struts actions, or would it
>>be good to use a struts-type message object and use strings in the
>>application resources file (I'm just worried my exceptions' text would
>>not be multi-lingual)
>>
>>(2) How would I get the database connection info to the data access
>>layer? Presuming I want to set it up in struts-config.xml or as in
>>commons-dbcp, would I then pass it in from struts actions into the
>>business object and then into the data access layer as a parameter on
>>each call?
>>
>>
>>
>>I've seen quite a few patterns like www.martinfowler.com and code like
>>in Sun's Pet Store, so I think I've got a fairly good idea of what I
>>need. The data access layer I want has got to:
>>
>>- take as input and return as output Data Transport Objects
>>- allow the business objects to control transactions
>>- use a connection pool
>>- possibly keep the SQL statements in an external XML file
>>- have comprehensive error handling & reporting
>>
>>
>>
>>
>>--
>>To unsubscribe, e-mail:
> 
> 
> 
>>For additional commands, e-mail:
> 
> 
> 
>>
> 
> --
> To unsubscribe, e-mail:   
> For additional commands, e-mail: 
> 


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Advice: how strutty should I be??

2002-06-02 Thread Andrew Hill

What the heck!
Ok. Who leaked our requirements document?

-Original Message-
From: Chappell, Simon P [mailto:[EMAIL PROTECTED]]
Sent: Friday, May 31, 2002 22:34
To: Struts Users Mailing List
Subject: RE: Advice: how strutty should I be??


How about:

public class WeirdBusinessObject implements IVague, IUncertain {
  ...
}

I feel that this reflects reality better and OO is all about accurately
modelling the environment. :-)

Simon

-
Simon P. Chappell [EMAIL PROTECTED]
Java Programming Specialist  www.landsend.com
Lands' End, Inc.   (608) 935-4526

>-Original Message-
>From: Galbreath, Mark [mailto:[EMAIL PROTECTED]]
>Sent: Friday, May 31, 2002 9:21 AM
>To: 'Struts Users Mailing List'
>Subject: RE: Advice: how strutty should I be??
>
>
>You got it! (not that I would know or anything)
>
>-Original Message-
>From: Andrew Hill [mailto:[EMAIL PROTECTED]]
>Sent: Friday, May 31, 2002 7:58 AM
>
>hmm. I know! I think all my interfaces should be extending
>IUnknown yes?
>
>
>-Original Message-
>From: Galbreath, Mark [mailto:[EMAIL PROTECTED]]
>Sent: Friday, May 31, 2002 19:39
>
>Hah!  Open up any Visual Basic, Visual C++, or COM manual.
>Did you think
>you could  hide behind the struts of your mother forever?
>
>-Original Message-
>From: Andrew Hill [mailto:[EMAIL PROTECTED]]
>Sent: Friday, May 31, 2002 7:27 AM
>
>Uh oh. Tell me your kidding mate!
>I haven't gone and reused a nomenclature already used by M$ have I???
>arrgh!
>I must be being influenced by evil spirits. Quick wheres an excorcist!
>Not too late to refactor! - hmm maybe I wont be going
>home early.
>:-(
>
>-Original Message-
>From: Galbreath, Mark [mailto:[EMAIL PROTECTED]]
>Sent: Friday, May 31, 2002 19:18
>To: 'Struts Users Mailing List'
>Subject: RE: Advice: how strutty should I be??
>
>
>Ah ha!  Micro$oft background exposed!  Burn him! Burn him!
>
>-Original Message-
>From: Andrew Hill [mailto:[EMAIL PROTECTED]]
>Sent: Friday, May 31, 2002 1:24 AM
>
>I have a 'rendering pipeline' which is just a collection of
>'IDocumentRenderer'...and IRenderingPipeline ... IDocumentManager ...
>IDocumentFinder ...>
>
>--
>To unsubscribe, e-mail:
>
>For additional commands, e-mail:
>
>
>
>--
>To unsubscribe, e-mail:
>
>For additional commands, e-mail:
>
>
>--
>To unsubscribe, e-mail:
>
>For additional commands, e-mail:
>
>
>
>--
>To unsubscribe, e-mail:
>
>For additional commands, e-mail:
>
>
>--
>To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: How to Install Struts on WebSphere 4 ?

2002-06-02 Thread John Menke


regenrate plugin?  

> Just
> import the war and regenrate the plugin.. U will be all set to go.
> Regards,
> Taati
> > -Original Message-
> > From:   eilison Lee [SMTP:[EMAIL PROTECTED]]
> > Sent:   Sunday, June 02, 2002 8:23 AM
> > To: [EMAIL PROTECTED]
> > Subject:How to Install  Struts on WebSphere 4 ?
> > 
> > Dear friends:
> > 
> > How to Install  Struts on WebSphere 4 ?
> > Is there anything special?
> > 
> > Thank you!
> > eilison
> > 
> > _
> > MSN Photos is the easiest way to share and print your photos: 
> > http://photos.msn.com/support/worldwide.aspx
> > 
> > 
> > --
> > To unsubscribe, e-mail:
> > 
> > For additional commands, e-mail:
> > 
> 
> --
> To unsubscribe, e-mail:   
> 
> For additional commands, e-mail: 
> 
> 

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Handling check for logged-inness using a tag?

2002-06-02 Thread James Mitchell

Assuming that the location of the jsp were decided for you, I would think
that you wouldn't want anyone hitting a 'struts-ified' jsp regardless of
authentication.  I think these are separate issues.

I know with the QA at my last job, they would try just about anything to get
a stack trace in the browser.  I think they prided themselves on how many
bugs they could log against us.  Almost they acted as if they were paid
bonus' for logged defects.

Personally, I don't like the idea of adding unnecessary tags in my jsp,
especially if it does functionality that could/should be in the action
class.  Ultimately, its up to you, that's what makes Struts so awesome.

James Mitchell
Software Engineer\Struts Evangelist


> -Original Message-
> From: Rick Reumann [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, June 02, 2002 2:43 PM
> To: Struts Users Mailing List
> Subject: Handling check for logged-inness using a tag?
>
>
> If you aren't going to put your JSPs inside the WEB-INF layer, would
> it be a good idea to do the check for a user being logged in by a
> simple tag at the top of each JSP?  This way at least if someone tries
> to type in a url to a jsp they would be redirected to log in?
>
> --
>
> Rick
>
> mailto:[EMAIL PROTECTED]
>
>
> --
> To unsubscribe, e-mail:
> 
> For additional commands, e-mail:
> 
>
>


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Handling check for logged-inness using a tag?

2002-06-02 Thread Rick Reumann

If you aren't going to put your JSPs inside the WEB-INF layer, would
it be a good idea to do the check for a user being logged in by a
simple tag at the top of each JSP?  This way at least if someone tries
to type in a url to a jsp they would be redirected to log in?

--

Rick

mailto:[EMAIL PROTECTED]


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: How to Install Struts on WebSphere 4 ?

2002-06-02 Thread Mannem, Taati

Nothing special... AFIK
I took the struts example.war and tested it with out the database part.Just
import the war and regenrate the plugin.. U will be all set to go.
Regards,
Taati
> -Original Message-
> From: eilison Lee [SMTP:[EMAIL PROTECTED]]
> Sent: Sunday, June 02, 2002 8:23 AM
> To:   [EMAIL PROTECTED]
> Subject:  How to Install  Struts on WebSphere 4 ?
> 
> Dear friends:
> 
> How to Install  Struts on WebSphere 4 ?
> Is there anything special?
> 
> Thank you!
> eilison
> 
> _
> MSN Photos is the easiest way to share and print your photos: 
> http://photos.msn.com/support/worldwide.aspx
> 
> 
> --
> To unsubscribe, e-mail:
> 
> For additional commands, e-mail:
> 

--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




How to Install Struts on WebSphere 4 ?

2002-06-02 Thread eilison Lee

Dear friends:

How to Install  Struts on WebSphere 4 ?
Is there anything special?

Thank you!
eilison

_
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: WebSphere Studio Application Developer and Struts

2002-06-02 Thread Mark H. Nichols

You can use WSAD 4.0 Trial Edition and struts together. There is a struts
jar specifically for WebSphere here
(http://jakarta.apache.org/struts/doc-1.0.2/userGuide/resources.html ) Look
for the Struts-WAS.jar link...

I am using Struts 1.0.2 to great success with WSAD.

/\/\ark

- Original Message -
From: "John Menke" <[EMAIL PROTECTED]>
To: "struts-user" <[EMAIL PROTECTED]>
Sent: Saturday, June 01, 2002 6:40 a
Subject: WebSphere Studio Application Developer and Struts


> Is anyone using Struts with Wespshere Studio?  I have downloaded the trial
> edition of Studio and it contains the websphere v4.0 Test environment.
> There are posts on the list saying you need Websphere 4.03... can I patch
> the Test environment?
>
> john
>
>
> --
> To unsubscribe, e-mail:

> For additional commands, e-mail:

>
>
>



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




RE: Problem creating Validator Form in Action -- NEVERMIND

2002-06-02 Thread Robert Morse

Nevermind.  Sorry for the noise.

-Original Message-
From: Robert Morse [mailto:[EMAIL PROTECTED]]
Sent: Sunday, June 02, 2002 7:27 AM
To: Struts Users Mailing List
Subject: Problem creating Validator Form in Action


This is a very strange problem for me, and I'm guessing that the solution is
simple, but I'm just not making the connection.

My environment is Struts 1.1 beta, using Tiles and Validator for the same
distribution.

I have a series of forms that get populated as a user navigates through the
application.  Data entered on one form, may appear on others.  This causes
me to instantiate and pre-populate the form beans during a preceding action.
So, the first form displays and the user enters some information and submits
the form.  The data is validated by the validation package, and the Action
for that form is finally called.  During that action, I create a new form
bean for the next form, and save it by request.setAttribute("formname",
form).  Note:  I've also tried session.setAttribute with the same results.
At the end of this action, I then return (mapping.findForward("success")).

Tiles, inserts the appropriate jsp files, but the next form complains that
the getter methods for the form bean that I created in the prior action are
null.

I've looked through examples, and archives, but can't seem to find something
similar to this.  Any ideas?


--
To unsubscribe, e-mail:

For additional commands, e-mail:



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Re: a newbie question on iterate

2002-06-02 Thread Tim Sawyer

Use an action to put an object that implements Iterator interface into
session memory, and then in the JSP, your  tag refers to
the name that you put the object in session memory under.

This code will cycle through the objects in the Iterator returned by
usersList.getMyIterator() and run getUserid() on each object returned,
displaying the results from each in a table.  element is a local
variable each time around the loop.  usersList is just a java class in
session memory, under the name "usersList"



  





hth,

Tim.

On Sun, 2002-06-02 at 14:25, Struts Newsgroup wrote:
> Subject: a newbie question on iterate
> From: "Gary Tam" <[EMAIL PROTECTED]>
>  ===
> Hi, I am trying to use iterate to display a collection on a jsp, are there
> any simple example out there?  I tried to follow the examples with STRUTS,
> but got all confuse.  Do I have to store the collection in a java bean ?  Is
> this a collection of java beans or simple value objects? etc...  Can someone
> please set me straight please
> 
> TIA
> Gary
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> For additional commands, e-mail: 
> 



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Problem creating Validator Form in Action

2002-06-02 Thread Robert Morse

This is a very strange problem for me, and I'm guessing that the solution is
simple, but I'm just not making the connection.

My environment is Struts 1.1 beta, using Tiles and Validator for the same
distribution.

I have a series of forms that get populated as a user navigates through the
application.  Data entered on one form, may appear on others.  This causes
me to instantiate and pre-populate the form beans during a preceding action.
So, the first form displays and the user enters some information and submits
the form.  The data is validated by the validation package, and the Action
for that form is finally called.  During that action, I create a new form
bean for the next form, and save it by request.setAttribute("formname",
form).  Note:  I've also tried session.setAttribute with the same results.
At the end of this action, I then return (mapping.findForward("success")).

Tiles, inserts the appropriate jsp files, but the next form complains that
the getter methods for the form bean that I created in the prior action are
null.

I've looked through examples, and archives, but can't seem to find something
similar to this.  Any ideas?


--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




a newbie question on iterate

2002-06-02 Thread @Basebeans.com

Subject: a newbie question on iterate
From: "Gary Tam" <[EMAIL PROTECTED]>
 ===
Hi, I am trying to use iterate to display a collection on a jsp, are there
any simple example out there?  I tried to follow the examples with STRUTS,
but got all confuse.  Do I have to store the collection in a java bean ?  Is
this a collection of java beans or simple value objects? etc...  Can someone
please set me straight please

TIA
Gary



--
To unsubscribe, e-mail:   
For additional commands, e-mail: 




Newbie Question To Experts

2002-06-02 Thread Rajesh Thota

This may look silly but my lack of knowledge with struts is making me ask
this question.

Let us say I have a HTML form which retrieves  a set of records from
database depending upon  the number of records the jsp will have to display
HTML form field elements.  How do i have to design my form bean.  I am not
sure how I can use automatic validation.  I am not to keen on using
automatic validation also, if there is a good solution for this problem.

I want some sample code (jsp, action and action form class with
struts-config.xml).

Can someone help me on this ?

thx.
-
RAJESH THOTA
Indscape Softech
Bangalore.





AccessControlException (accessDeclaredMembers) when trying to logic:iterate over a HashMap

2002-06-02 Thread @Basebeans.com

Subject: AccessControlException (accessDeclaredMembers) when trying to logic:iterate 
over a HashMap
From: "Stefan Lesser" <[EMAIL PROTECTED]>
 ===
Hi!

I absolutely have no idea what could be wrong. It's all coded as defined in
the tag lib docs.

in my jsp:








theKeynameMap is a form bean with a property keynameMap. Here are the
relevant lines:

public class KeynameMapForm extends ActionForm {

protected Map theKeynameMap = new HashMap();

public Map getKeynameMap() {
return theKeynameMap;
}

public void setKeynameMap(Map keynameMap) {
this.theKeynameMap = new HashMap(keynameMap);
}

}

In the map, both key and value are simple strings.

And finally, the exception:

java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessDeclaredMembers)
 at
java.security.AccessControlContext.checkPermission(AccessControlContext.java
:270)
 at
java.security.AccessController.checkPermission(AccessController.java:401)
 at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
 at java.lang.SecurityManager.checkMemberAccess(SecurityManager.java:1662)
 at java.lang.Class.checkMemberAccess(Class.java:1401)
 at java.lang.Class.getDeclaredMethod(Class.java:1218)
 at
org.apache.struts.util.PropertyUtils.getAccessibleMethodFromInterfaceNest(Pr
opertyUtils.java:1080)
 at
org.apache.struts.util.PropertyUtils.getAccessibleMethod(PropertyUtils.java:
1024)
 at
org.apache.struts.util.PropertyUtils.getReadMethod(PropertyUtils.java:665)
 at
org.apache.struts.util.PropertyUtils.getSimpleProperty(PropertyUtils.java:71
1)
 at
org.apache.struts.util.PropertyUtils.getNestedProperty(PropertyUtils.java:42
6)
 at org.apache.struts.util.PropertyUtils.getProperty(PropertyUtils.java:453)
 at org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:503)
 at org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:179)
 at
org.apache.jsp.keynameMapConfig$jsp._jspService(keynameMapConfig$jsp.java:18
4)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:202)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:247)
 at
org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilterCh
ain.java:197)
 at
org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain
.java:176)
 at java.security.AccessController.doPrivileged(Native Method)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:172)
 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:243)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:201)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:2
46)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
 at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:368)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:174)
 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
 at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.connector.http.H